Je souhaite utiliser DFP pour mes annonces. Pour afficher une annonce, j'appelle GA_googleFillSlot()
. Si j'ai bien compris, cette fonction injecte le code d'annonce à l'endroit où l'appel JS est placé. Comment puis-je détecter si l'emplacement est vide, par ex. aucun code de bannière ne sera injecté car il n'y a actuellement aucune bannière. J'ai besoin de savoir parce que le HTML environnant doit être adapté. Des idées?
Edit:
Sinon, est-il possible de modifier les éléments HTML injectés? DFP injecte un div avec id = "google_ads_div_ $ PLACEMENT_ID">. Est-il possible d'ajouter un attribut de classe?
À l'aide de JavaScript, vous pouvez utiliser l'attribut .innerHTML pour voir s'il y a du code HTML à l'intérieur de la div après GA_googleFillSlot ().
Et oui, la balise div supporte les attributs id et class: click .
Pour des questions de code similaires à celles-ci, veuillez les adresser à débordement de pile .