island site

Noun

 * 1)  A space for an advertisement surrounded mostly or entirely by editorial matter.