Question

J'ai un site Web développé dans ASP.NET et VB.NET qui peut accueillir une annonce Google 160 x 600 dans la partie droite de la page.

Cela a l'air bien quand ça se voit sur la page, mais j'ai découvert que lorsque la publicité google est bloquée, comme sur mon lieu de travail, la page semble incomplète. Il n'y a pas de message indiquant que l'annonce est bloquée, elle est vide.

Je ne veux pas trouver un moyen de contourner le blocage, mais plutôt afficher quelque chose à sa place (un graphique par exemple) s'il est bloqué.

Y a-t-il un moyen de faire cela?

Était-ce utile?

La solution

Mettez-le dans un <div>...</div>, et juste après, placez un JavaScript pour déterminer, en fonction de sa hauteur ou de la valeur de document.frames.length, la présence de AdSense. S'il n'a pas été détecté, vous modifiez le code innerHTML du div, ou simplement document.write() quelque chose.

S'il existe AdSense, <=> sera le dernier 1.

Faites le plus simple possible, car ils ne voudront pas que votre site se moque de leur iframe, ils peuvent bloquer votre compte AdSense.

Autres conseils

Vous ne l'avez jamais essayé, mais vous pouvez essayer d'utiliser le positionnement CSS et z-index pour coller un conteneur transparent pour les annonces Google au-dessus d'un autre contenu.

Je ne sais vraiment pas si cela fonctionnerait bien, mais c'est ce que j'essaierais si j'étais à votre place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top