Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的应用程序显示测试广告,但没有真正的广告(AdMob Google)_Android_Admob - Fatal编程技术网

Android 我的应用程序显示测试广告,但没有真正的广告(AdMob Google)

Android 我的应用程序显示测试广告,但没有真正的广告(AdMob Google),android,admob,Android,Admob,我使用Android Studio创建了一个应用程序。完成后,我添加了广告,然后在Play Store上发布。在大约10天的时间里,它确实工作得很好。由于误解,谷歌将我的应用程序从商店中删除(我已经向他们支付了版权费),所以我提出上诉,他们恢复了我的应用程序。当应用程序不在Play Store上时(3天),广告仍然显示在我的手机上。在他们恢复我的应用程序几天后,广告停止播放,直到现在 我什么都试过了,身份证都写得很好。我创建了一个新的ID横幅,它是相同的。测试广告出现,但不是真正的广告 logc

我使用Android Studio创建了一个应用程序。完成后,我添加了广告,然后在Play Store上发布。在大约10天的时间里,它确实工作得很好。由于误解,谷歌将我的应用程序从商店中删除(我已经向他们支付了版权费),所以我提出上诉,他们恢复了我的应用程序。当应用程序不在Play Store上时(3天),广告仍然显示在我的手机上。在他们恢复我的应用程序几天后,广告停止播放,直到现在

我什么都试过了,身份证都写得很好。我创建了一个新的ID横幅,它是相同的。测试广告出现,但不是真正的广告

logcat在下面(使用单词“gms”过滤,即ads库)

PDT:我有家属和所有需要的东西。记住,它工作得很好,但突然不行了

12-07 10:18:56.726 22503-22097/? W/ctxmgr: [EventHandler]Dropping runnable, delay=9223370524216439082, runnable=dbe@d4e7bc, workInfo=pkg=com.google.android.gms, lbl=FenceScheduler, start=unspec, stop=unspec
12-07 10:18:56.977 32342-32431/? E/GmsUtils: Failed to connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
12-07 10:18:59.854 32342-32444/? E/GmsUtils: Failed to connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
12-07 10:19:01.425 32092-32092/? W/Finsky: [1] com.google.android.finsky.wear.al.run(9): Dropping command=send_installed_apps due to Gms not connected
12-07 10:19:36.226 22480-25542/? I/Icing: IndexChimeraService.getServiceInterface callingPackage=com.google.android.gms componentName=people serviceId=32
12-07 10:23:24.579 1410-2604/? W/ActivityManager: Unable to start service Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms } U=999: not found
12-07 10:23:24.582 2267-2318/? E/GmsClient: unable to connect to service: com.google.android.gms.measurement.START on com.google.android.gms

我建议您先检查您的AdMob帐户。您的旧广告单元ID可能被吊销,您可能需要创建一个新的广告单元ID

之后,您可以检查XML布局中是否有正确的adUnitId(而不是测试ID)

    <com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
        ads:adSize = "BANNER"
        ads:adUnitId = "ca-app-pub-###/###"/>


谢谢您的回答。最后是AdMob帐户的问题。如果测试ID正常工作,而常规ID为否,则说明帐户有问题(计算您没有使用TestDevice或ID编写正确)

请发布您添加的依赖项。//谷歌广告编译'com.GOOGLE.android.gms:play services ADS:11.6.0'//为我的应用程序编译'com.codemybreansout.rating:ratingdialog:1.0.8'编译('com.google.api:google api services youtube:v3-rev187-1.23.0'){exclude group:'org.apache.httpcomponents'}compile'com.android.support:multidex:1.0.0'implementation“io.reactivex.rxjava2:rxjava:2.1.6”implementation“io.reactivex.rxjava2:rxandroid:2.0.1”compile('com.google.google.api客户端:谷歌api客户端:谷歌客户端:android:1.23.0'){exclude group:'org.apache.httpcomponents'}请确保已在adsmob站点上添加了playstore链接。