Bill advanced after innocent dance (7)
I believe the answer is:
lambada
'dance' is the definition.
(I've seen this before)
'bill advanced after innocent' is the wordplay.
'bill' becomes 'ad' (advertisement stuck on wall).
'advanced' becomes 'a'.
'after' means one lot of letters go next to another.
'innocent' becomes 'lamb' (I've seen this before).
'ad'+'a'='ada'
'ada' after 'lamb' is 'LAMBADA'.
(Other definitions for lambada that I've seen before include "Erotic Brazilian dance" , "few steps?" , "rhythmic Latin American dance" , "Lively Brazilian dance" , "Fast Brazilian 3 dn" .)