【发布时间】:2018-12-15 08:47:09
【问题描述】:
我的 AdMob 广告不会在调试版本中或从 PlayStore 下载后显示。从手机存储安装时,广告会在发布版本中完美显示。在调试版本中,在添加测试设备 ID 后显示广告 [显示为标签“测试广告”],否则在调试版本中没有带有实时广告 ID 的广告。
我的应用代码:
private fun initAds() {
adRequest = AdRequest.Builder()
// .addTestDevice("0F599D3CA98C66B708C04713B88C384E")
// .addTestDevice("49C82A512ED4AFA9D0E3C84BA9A1AEB1")
// .addTestDevice("25902B4BC782D9DE7CBEB82B8027B726")
.build()
val mAdView = binding.adView
adView.visibility = View.GONE
mAdView.loadAd(adRequest)
mInterstitialAd = InterstitialAd(this)
mInterstitialAd.adUnitId = "ca-app-pub-xxxxxxxxxxxx/xxxxxxxxxx"
mInterstitialAd.loadAd(adRequest)
mAdView.adListener = object : AdListener() {
override fun onAdLoaded() {
super.onAdLoaded()
adView.visibility = View.VISIBLE
}
}
mInterstitialAd.adListener = object : AdListener() {
override fun onAdClosed() {
super.onAdClosed()
mInterstitialAd.loadAd(adRequest)
}
override fun onAdFailed(p0: Int) {
super.onAdFailed(p0: Int)
Log.i("Ads", "Ad Failed: "+p0)
}
}
}
来自 Logcat 的一些日志
2018-12-15 13:42:52.840 32148-32148/com.insightapps.textrepeater.remover I/Ads: Use AdRequest.Builder.addTestDevice("0F599D3CA98C66B708C04713B88C384E") to get test ads on this device.
2018-12-15 13:42:52.885 32148-32148/com.insightapps.textrepeater.remover I/Ads: Use AdRequest.Builder.addTestDevice("0F599D3CA98C66B708C04713B88C384E") to get test ads on this device.
2018-12-15 13:42:52.925 32148-32555/com.insightapps.textrepeater.remover W/Ads: Not retrying to fetch app settings
2018-12-15 13:42:53.523 28731-32337/? I/Ads: SDK version: afma-sdk-a-v14799021.14300000.1
2018-12-15 13:42:53.544 28731-32595/? I/Ads: SDK version: afma-sdk-a-v14799021.14300000.1
2018-12-15 13:43:04.150 32148-32148/com.insightapps.textrepeater.remover I/Ads: Ad failed to load : 3
2018-12-15 13:43:04.851 32148-32148/com.insightapps.textrepeater.remover I/Ads: Ad failed to load : 3
我正在使用 SDK 版本:
implementation 'com.google.android.gms:play-services-ads:17.1.2'
我遇到这个问题已经 2 天了。任何帮助将不胜感激
【问题讨论】:
-
我也遇到了同样的问题,没有什么特别的原因,AdMob 停止工作了
-
曾经有同样的问题。具有讽刺意味的是,如果您的每周收入低于 25 美元,您甚至无法联系 AdmoB 支持。一个月后我的广告出现了。