Pregunta

Tengo un sitio web desarrollado en ASP.NET y VB.NET que tiene un lugar para un anuncio de Google de 160 x 600 en el lado derecho de la página.

Se ve bien cuando se muestra en la página, pero descubrí que cuando el anuncio de Google está bloqueado, como en mi lugar de trabajo, la página parece incompleta. No aparece ningún mensaje que indique que el anuncio está bloqueado, solo se muestra en blanco.

No quiero encontrar una forma de evitar el bloqueo, más bien me gustaría mostrar algo en su lugar (un gráfico propio, por ejemplo) si está bloqueado.

¿Hay alguna manera de hacer esto?

¿Fue útil?

Solución

Póngalo en un <div>...</div>, y justo después de que coloque un JavaScript para determinar, por su altura o por el valor de document.frames.length, la presencia de AdSense. Si no se detectó, cambia el innerHTML del div, o simplemente document.write() algo.

Si hay AdSense, <=> será al menos 1.

Haga que sea lo más simple posible porque no les gustará ver que su sitio está jugando con su iframe, pueden bloquear su cuenta de AdSense.

Otros consejos

Nunca lo probé, pero podría intentar usar el posicionamiento css y el índice z para pegar un contenedor transparente para los anuncios de google sobre algún otro contenido.

Realmente no tengo idea de lo bien que funcionaría, pero eso es lo que probaría si estuviera en tu lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top