on n'a pas réussi à receivead( demande de publicité réussie, mais pas de publicité retournée en raison du manque d'inventaire de publicité lors de l'utilisation admob avec adwhirl
je veux juste savoir si ce problème est côté serveur...ou je dois corriger quelque chose dans mon code...
onFailedToReceiveAd(demande d'Annonce réussie, mais aucune annonce un retour en raison de l'absence de l'inventaire d'annonces
j'utilise admob avec adwhirl pour afficher des annonces dans mon application android.
5 réponses
si vous obtenez cette erreur, alors votre code est correct. Le problème est qu'AdMob n'a pas toujours une annonce à retourner pour chaque demande. Cela peut se produire en particulier si vous venez d'enregistrer votre ID AdMob publisher, car cela prend du temps et de multiples requêtes avant que le nouvel ID ne commence à renvoyer des annonces.
une autre raison pour laquelle votre taux de remplissage peut être faible est que vous n'avez pas AdSense backfill activé, ou vous avez filtré certaines annonces. Vérifiez les paramètres de votre application pour voir si c'est le cas.
enfin, un test que vous pouvez exécuter pour voir si votre code AdWhirl est implémenté correctement est de demander une publicité de test. Vous pouvez le faire en spécifiant le mode test dans AdWhirl:
AdWhirlTargeting.setTestMode(true);
si vous récupérez une publicité test, vous saurez que votre code fonctionne comme prévu.
l'Une des solutions que vous pourriez essayer:
cela arrive parfois si vous changez la langue de votre appareil Android en langue exotique (russe par exemple). Essayez de revenir à L'anglais et AdMob trouvera l'annonce appropriée pour vous. Ou vous pouvez aller à la Paramètres Google - > annonces - > réinitialiser L'ID de la publicité
je viens de découvrir qu'une telle erreur s'affiche si votre compte AdMob a été banni . Mais ça fonctionne avec un identifiant de périphérique d'essai.
notez que cela peut arriver aussi bien si vous utilisez (forçant) une largeur et une hauteur personnalisées pour les bannières.
vous devez utiliser ceux que le DOC indique: https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate#play
si vous définissez une largeur et une hauteur sur mesure comme:
new AdSize( 521,300 );
il va répondre par l'erreur que vous avez mentionnée.
je sais que c'était il y a longtemps, mais voici quelque chose que j'ai fait qui a résolu ce problème. 1. sur votre compte admob , cliquez sur" Gérer les paramètres " de l'application que vous avez créée. 2. cliquez sur "modifier". 3. sous" Android Package URL: "laisser en blanc, puis enregistrer les paramètres.
*après que vous allez économiser, il va montrer cette case, comme le marché"://", ce qui est bien.