Questions fréquentes sur le SDK Google Interactive Media Ads


Pourquoi est-ce que je ne reçois pas tous les formats d'annonces ?
Les tags d'emplacement publicitaire de test sont configurés de manière à toujours renvoyer des annonces en cas de demandes valides. C'est vise à faciliter l'intégration et à tester plus facilement la façon dont votre lecteur demande et affiche des annonces. Toutefois, les annonces ne sont pas toujours disponibles dans tous les formats pour votre site, votre compte ou votre bloc d'annonces. Si votre intégration fonctionne correctement pour la balise de test, mais pas pour votre propre balise, cela peut être dû à l'une des raisons suivantes :
  • Vous diffusez des vidéos dans un format non compatible avec votre environnement. Par exemple, vous ne diffusez que des annonces HTML5 sur iOS ou Android.
  • Si vous utilisez Ad Manager, il est possible qu'aucune annonce ne soit ciblée sur votre référence éditeur pour le moment. Assurez-vous également d'avoir approuvé les annonces et les créations concernées dans Ad Manager.
  • Si vous utilisez AdSense, il est possible qu'aucune annonce ne soit diffusée sur votre site ou sur votre page de test en fonction des critères de ciblage. La cause la plus courante est l'utilisation de sites Web privés non explorés.
  • Si vous utilisez la gestion des partenaires de réseau Ad Exchange et que descriptionURL n'est pas défini ou ne figure pas sur la liste de gestion des domaines détenus ou gérés, les annonces ne sont pas diffusées.
  • Vérifiez les seuils minCPM définis dans Ad Exchange Video. Un CPM assez élevé peut entraîner des taux de remplissage très faibles. Pour résoudre ce problème, essayez de supprimer le paramètre minCPM ou le paramètre du bloc d'annonces de la requête d'annonce (c'est-à-dire le nom de l'emplacement) pour vérifier si cela affecte le taux de remplissage.
À quoi ressemble une bonne descriptionUrl ?
Pour être le plus efficace possible, le contenu de la page référencée par descriptionUrl ne doit pas être un ensemble de mots ou de phrases, mais plutôt un ou trois paragraphes décrivant le contenu et votre rôle dans sa création. Une méthode qui a été efficace par le passé consiste à assembler de manière dynamique le contenu de la page descriptionUrl à partir de blocs prédéfinis. Par exemple, quelques phrases sur le contenu, quelques phrases sur votre et quelques extraits prédéfinis associés à chacun d'eux Canal AdSense (par exemple, "Divertissement" ou "Sports"). En conséquence, chaque élément de le contenu est associé à un descriptionUrl raisonnablement distinct qui fournit à la fois des informations générales (telles que des descripteurs de genre) en tant qu'informations spécifiques (contenus relatifs au contenu directement) ;

Ce code HTML de métadonnées doit être simple, par exemple :

<html>
  <head>
    <title>Domain.com - Your tag line here!</title>
  </head>
  <body>
    <h1>Descriptions</h1>
    <h2>About this Content</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
    <h2>About Domain.com</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
  </body>
</html>
  
Pourquoi le message d'erreur "La réponse de l'annonce ne contient pas de type d'annonce valide" s'affiche-t-il ?
Cette erreur s'affiche généralement parce qu'aucune annonce n'a été ciblée sur le publisherId spécifique (pour la période donnée). Cette condition peut varier tout au long de la journée ou sur plusieurs jours entre le début et la fin des campagnes. Vérifiez que l'annonce que vous souhaitez cibler n'a pas expiré et que les critères de ciblage des annonces sont corrects. Tant que les annonces sont correctement demandées, reçues et affichées à l'aide de la publisherId de test, vous pouvez être sûr qu'elles sont correctement gérées à l'aide de votre publisherId active lorsqu'elles sont disponibles.
Avez-vous un tag d'annonce vidéo Ad Manager que je pourrais utiliser pour les tests ?
Des exemples de tags sont disponibles sur la page Exemples de tags.
Dois-je définir adSlotWidth et adSlotHeight sur les mêmes valeurs que sz dans ma balise d'annonce Ad Manager ?
Pas nécessairement. Les valeurs adSlotWidth et adSlotHeight doivent être définies sur la largeur/hauteur du lecteur ou de la zone que vous souhaitez que vos annonces remplissent. AdSense les utilise pour déterminer quelles annonces peuvent s'afficher dans cet espace. La paire clé-valeur sz dans votre tag d'emplacement publicitaire Ad Manager est un paramètre de ciblage et n'a pas forcément d'incidence sur la création diffusée (plus d'informations ci-dessous).
Le tag d'emplacement publicitaire de démonstration est très bien, mais lorsque je le remplace par le tag d'emplacement publicitaire, aucune annonce ne s'affiche.
Vérifiez que quelque chose est acheminé vers le tag d'annonce que vous demandez. Le moyen le plus simple de le savoir est d'observer le trafic HTTP. Si une image grey.gif de 1 x 1 pixel est renvoyée dans un bloc d'ancrage HTML, vous devez vérifier votre ciblage dans Ad Manager.
Je souhaite demander des annonces à l'aide du même tag plusieurs fois, mais je ne reçois que des annonces pour ma première demande. Comment résoudre ce problème ?
Lorsque vous demandez des annonces plusieurs fois, vous devez indiquer à l'ad server qu'il s'agit de demandes légitimes et non de doublons accidentels. Le SDK s'en charge pour vous avec deux appels d'API rapides :
  1. Appelez destroy() sur votre instance AdsManager. Cela empêche la lecture de tout post-roll lorsque vous effectuez l'appel ci-dessous à contentComplete(). Vous recevez un nouvel AdsManager lorsque vous effectuez votre prochaine requête.
  2. Appelez contentComplete() sur votre AdsLoader Compute Engine. Le SDK est alors réinitialisé, de sorte que la nouvelle demande d'annonce ne ressemble plus est un double du précédent.
Après avoir effectué les deux appels ci-dessus, vous pouvez appeler requestAds() sur votre instance AdsLoader pour diffuser un autre ensemble d'annonces nouvelle vidéo.
Comment puis-je demander des annonces AdSense en plein espace et en superposition à l'aide du SDK IMA ?

Pour demander des annonces AdSense à l'aide du SDK, vous devez d'abord obtenir un identifiant AdSense du tag d'emplacement publicitaire. Pour en savoir plus à ce sujet, consultez le Centre d'aide pour la vidéo. Une fois que vous avez votre balise, vous devez suivre les étapes ci-dessous pour effectuer une superposition ou une demande d'annonce pour un emplacement complet :

Annonces en superposition
  1. Dans votre AdsRequest, définissez ViewModes sur NORMAL
  2. Dans votre tag d'annonce, ajoutez le paramètre overlay=1.
Annonces occupant tout l'espace
  1. Dans votre AdsRequest, définissez vos ViewModes sur FULLSCREEN.
  2. Dans votre tag d'annonce, ajoutez le paramètre overlay=0.
Le message "URL de destination non valide" s'affiche qui s'affiche lorsque je clique sur mon annonce. Quelle en est la cause ?
La cause la plus courante de cette erreur est une URL de suivi des clics mal échappée. Si cette erreur s'affiche, vérifiez que votre URL de suivi des clics est correctement échappée dans votre réponse VAST.
Les SDK Android et iOS permettent-ils de rendre l'ensemble de l'annonce vidéo cliquable ?
En ce qui concerne le suivi des clics sur l'ensemble de la vidéo, l'expérience utilisateur standard pour les vidéos mobiles qui s'est dégagée est la suivante : lorsque vous appuyez sur une vidéo, elle est mise en pause ou les commandes du lecteur s'affichent. Pour éviter que les utilisateurs ne cliquent involontairement sur des annonces alors qu'ils souhaitent simplement accéder aux commandes du lecteur, IMA utilise le bouton En savoir plus pour permettre aux utilisateurs de cliquer sur une annonce et d'en savoir plus sur le produit promu.
Pourquoi le message "Document VAST vide" s'affiche-t-il ? s'affiche-t-il ?
Cette erreur se produit lorsque le tag d'emplacement publicitaire renvoie un document VAST vide, indiquant que l'annonce n'a pas été diffusée correctement. Contactez votre responsable de compte ou un représentant de l'ad server pour savoir pourquoi votre tag d'emplacement publicitaire ne fonctionne pas.
Puis-je modifier la taille/le texte de la zone Ignorer l'annonce ou d'autres éléments de l'interface utilisateur ?
Les SDK IMA ne permettent pas de modifier la mise en page, la taille ni le contenu des éléments de l'interface utilisateur. Pour en savoir plus sur les éléments d'interface utilisateur, consultez AdsManager.uiElements.
Pourquoi ne puis-je pas modifier le volume d'une annonce sur iOS ?
iOS ne vous permet pas de régler le volume de façon programmatique. Si vous utilisez SDK HTML5, adsManager.setVolume() n'a aucun effet. Le SDK iOS ne permet pas fournir un setter de volume sur IMAAdsManager pour cette raison.
Puis-je utiliser plusieurs threads pour initialiser et manipuler l'interface utilisateur ?
Toute initialisation de l'UI doit être effectuée sur le thread principal. Après vous pouvez choisir d'implémenter Lecture des annonces en arrière-plan.