Artist on island framing publicity notice fast (7)
I believe the answer is:
ramadan
'fast' is the definition.
(month of fasting in Islam)
'artist on island framing publicity notice' is the wordplay.
'artist' becomes 'RA' (Royal Academician, member of Royal Academy of Arts).
'on' says to put letters next to each other.
'island' becomes 'man' (Man is an example).
'framing' indicates putting letters inside (inserted letters are framed by the outside letters).
'publicity notice' becomes 'ad' (advertisement).
'man' going around 'ad' is 'madan'.
'ra'+'madan'='RAMADAN'
(Other definitions for ramadan that I've seen before include "The fasting month for Muslims, ninth of year" , "Month in Muslim calendar" , "lunar month" , "Ninth month of Muslim year, time to fast" , "Islamic holy month" .)