Domanda

Ho un sito web sviluppato in ASP.NET e VB.NET che ha un posto per un annuncio google 160 x 600 sul lato destro della pagina.

Ha un bell'aspetto quando viene visualizzato sulla pagina ma ho scoperto che quando l'annuncio di Google viene bloccato, come nel mio ambiente di lavoro, la pagina appare incompleta. Non ci sono messaggi che indicano che l'annuncio è bloccato, ma è vuoto.

Non voglio trovare un modo per aggirare il blocco, piuttosto vorrei dsiplay qualcosa al suo posto (un mio grafico per esempio) se è bloccato.

C'è un modo per farlo?

È stato utile?

Soluzione

Inseriscilo in <div>...</div> e subito dopo inserisce un JavaScript per determinare, in base alla sua altezza o al valore di document.frames.length, la presenza di AdSense. Se non è stato rilevato, cambi l'HTML interno del div o semplicemente document.write() qualcosa.

Se c'è AdSense, <=> sarà almeno 1.

Rendi il più semplice possibile perché non gli piacerà vedere che il tuo sito sta pasticciare con il loro iframe, possono bloccare il tuo account AdSense.

Altri suggerimenti

Non l'ho mai provato, ma potresti provare a utilizzare il posizionamento css e z-index per attaccare un contenitore trasparente per gli annunci google sopra ad altri contenuti.

Non ho davvero idea di come funzionerebbe, ma è quello che proverei se fossi nei tuoi panni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top