Je suis nouveau sur les annonces mobiles. Je charge une annonce dans PublisherAdView
. Je parviens à charger l'annonce car je reçois le rappel dans onAdLoaded()
.
Voici les journaux indiquant que le chargement des annonces a réussi.
I/CommonAdsUtility: loadCarouselSearchScreen() [Thread: main]
I/CommonAdsUtility: screenName: Android_pnr_search [Thread: main]
I/CommonAdsUtility: card_type 2 [Thread: main]
I/CommonAdsUtility: card_ad_unit/12756069/Android_pnr_search_banner [Thread: main]
I/CommonAdsUtility: loadBannerAd() [Thread: main]
I/CommonAdsUtility: adUnitId: /12756069/Android_pnr_search_banner [Thread: main]
I/CommonAdsUtility: ryTag: null [Thread: main]
I/CommonAdsUtility: adSizes: [320x100_as, 320x160_as, 320x50_mb, 300x250_as, fluid, smart_banner] [Thread: main]
I/Ads: Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("B1EFAF80C6D9B2BB3EDF01B714EC2319") to get test ads on this device.
I/CommonAdsUtility: dfpCarouselEntity::: [] [Thread: main]
W/Ads: Not retrying to fetch app settings
I/CommonAdsUtility: onAdLoaded() >>> adUnitId/12756069/and_carousel_small_home [Thread: main]
I/Ads: SDK version: afma-sdk-a-v201604999.201004000.1
I/CommonAdsUtility: onAdLoaded() >>> adUnitId/12756069/Android_pnr_search_banner [Thread: main]
Cependant, chaque fois que je prévisualise une création, j'obtiens une erreur. Comme je n'ai pas beaucoup d'expérience dans ce domaine, je ne comprends pas exactement cela. Et je n'ai pas pu trouver de ressources connexes maintenant après avoir passé une journée à ce sujet.
J'ai suivi: https://developers.google.com/ad-manager/mobile-ads-sdk/Android/debughttps://support.google.com/admanager/ answer/7160685 # Push
Mon appareil est déjà associé et l'envoi de la création à partir de la console Google Ad Manager ne fonctionne pas pour moi. C'est l'erreur que j'obtiens. J'espère que beaucoup d'entre nous de la communauté des développeurs ont pu faire face à cela plus tôt.
W/Ads: Fail to get in app preview response json.
org.json.JSONException: Value KHNivylpQmwYxd6Z9gUwxfrO_QWIAYCAgKCX5rCRcw of type Java.lang.String cannot be converted to JSONObject
at org.json.JSON.typeMismatch(JSON.Java:111)
at org.json.JSONObject.<init>(JSONObject.Java:160)
at org.json.JSONObject.<init>(JSONObject.Java:173)
at com.google.Android.gms.ads.internal.util.aj.run(Unknown Source)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1133)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:607)
at Java.lang.Thread.run(Thread.Java:760)
Le processus d'initialisation fonctionne correctement:
MobileAds.initialize(mContext) { initializationStatus ->
GlobalLoggerUtils.showLog(TAG, "onInitializationComplete()")
initializationStatus.adapterStatusMap.entries.forEach {
GlobalLoggerUtils.showLog(TAG, it.value.description)
GlobalLoggerUtils.showLog(TAG, it.value.initializationState.toString())
GlobalLoggerUtils.showLog(TAG, it.value.latency.toString())
}
}
2020-05-22 00:00:08.942 I/MainApplication: onInitializationComplete() [Thread: main]
2020-05-22 00:00:08.942 I/MainApplication: [Thread: main]
2020-05-22 00:00:08.943 I/MainApplication: READY [Thread: main]
2020-05-22 00:00:08.943 I/MainApplication: 3 [Thread: main]
Dépendance:
implementation 'com.google.ads.interactivemedia.v3:interactivemedia:3.19.0'
Ouverture du menu de débogage pour prévisualiser la création
Faites-moi savoir s'il y a des détails qui me manquent ou une balise à ajouter à cette question pour une meilleure portée.
J'ai créé un fil de discussion sur l'assistance Google: https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/Android/Xs1HtsT2934
Voici un exemple et une vidéo pour le même: Exemple: https://drive.google.com/file/d/1F2wBFofHTPlZxs9VUb0KOArjNTFItcqj/view?usp=sharing Vidéo: https: // drive.google.com/file/d/1ZKY_2kui8X-OuErJUQdzqZLcrMcpyFRC/view?usp=sharing
Enfin, le a été reconnu et reconnu par l'équipe du SDK Mobile Ads de Google.
Il semble qu'un certain nombre d'éditeurs l'aient signalé et un correctif est en cours et à ce stade, sa sortie est provisoirement prévue la semaine prochaine (semaine du 15 juin). Ce sera un correctif côté serveur donc aucun nouveau SDK n'est requis.
Vous avertira lorsque j'aurai la confirmation du correctif en production.
Les correctifs sont faits et sont en ligne maintenant.