我有一个离子型应用程序。我想实现cordova admob免费插件。我创建广告单元已经一个多月了。广告在android和ios上都能完美地运行。当我发布到商店时,android运行良好并显示广告,但ios广告不显示。有一个白色区域代替横幅广告。你可以在下面的照片中看到横幅广告。这张照片并不能完全理解,但广告应该出现在空白处。间隙广告和奖励广告根本不显示。此外,在我的admob帐户中,有许多ios请求,但视图为0
我厌倦了以下方法:
1-我在我的admob帐户上添加了付款方式。
2-我发布应用程序已经一周了。所以我想我已经等够了。
3-我确信广告ID和单位广告是正确的。
4-我将配置文件中的以下代码粘贴到ios平台
<config-file parent="GADApplicationIdentifier" target="*-Info.plist">
<string>ca-app-pub-6807563077792237~85445xxxxx</string>
</config-file>
<config-file parent="GADIsAdManagerApp" target="*-Info.plist">
<true />
</config-file>
这是我的config.xmladmob设置:
<plugin name="cordova-plugin-admob-free" spec="~0.27.0">
<variable name="ADMOB_APP_ID" value="ca-app-pub-6807563077792237~126763xxxx" />
</plugin>
<plugin name="cordova-admob-sdk" spec="^0.24.1" />
我的横幅设置:
bannerConfig: AdMobFreeBannerConfig = {
id: this.globalSettings.isAndroid() ? 'xx' : 'yy’,
autoShow: true
}
showBannerAd() {
if (this.globalSettings.isRunningOnDevice()) {
this.adMob.banner.config(this.bannerConfig);
this.adMob.banner.prepare().then(() => {
}).catch(e => console.log(e));
}
}
插件列表:
cc.fovea.cordova.purchase 10.1.1 "Purchase"
cordova-admob-sdk 0.24.1 "AdMob SDK"
cordova-admobsdk 7.49.0 "Google Mobile Ads SDK for Cordova"
cordova-clipboard 1.3.0 "Clipboard"
cordova-plugin-admob-free 0.27.0 "Cordova AdMob Plugin"
cordova-plugin-app-version 0.1.12 "AppVersion"
cordova-plugin-device 2.0.3 "Device"
cordova-plugin-extension 1.5.4 "Cordova Plugin Extension"
cordova-plugin-ionic-keyboard 2.2.0 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 5.0.0 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 6.0.0 "Splashscreen"
cordova-plugin-statusbar 3.0.0-dev "StatusBar"
cordova-plugin-whitelist 1.3.4 "Whitelist"
cordova-plugin-wkwebviewxhrfix 0.1.0 "WKWebView XHR Fix"
cordova-promise-polyfill 0.0.2 "cordova-promise-polyfill"
cordova-sqlite-storage 5.1.0 "Cordova sqlite storage plugin - cordova-sqlite-storage plugin version"
离子信息:
Ionic:
Ionic CLI : 5.4.16 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.9
@ionic/app-scripts : 3.2.3
Cordova:
Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 7.0.0, ios 6.1.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 10 other plugins)
Utility:
cordova-res (update available: 0.15.2) : 0.8.1
native-run : not installed
System:
ios-deploy : 1.10.0
ios-sim : 8.0.2
NodeJS : v12.13.0 (/usr/local/bin/node)
npm : 6.12.0
OS : macOS Big Sur
Xcode : Xcode 12.3 Build version 12C33
您需要在Admob应用程序设置中将您的ios应用程序与Admob链接。
您好,我正在尝试将admob广告添加到已经使用swift上传到appstore的应用程序中。我在admob中制作了一个应用程序,复制了appid和ads ID,并显示了各自的横幅和间隙广告。这里的问题是,当我写这行时 测试广告完美地显示和工作,但当我评论这一行时,控制台中会显示以下错误。 请求错误:没有要显示的广告。 此消息以GADBannerViewDelegate的重载方法打印 请帮我解决这个
在过去的6个月里,我让AdMob在一个新的iOS游戏中很好地处理测试广告。现在我想发布它,我切换到使用我在Admob中设置的实时AdUnitIds,但它在所有iOS设备上都失败了,出现以下错误: 请求错误:1没有要显示的广告。 发生在此处: 我使用横幅广告和插页广告,两者都会出现相同的错误。 我有两个AdMob的其他游戏都工作正常。 一些观察和思考: > 是因为新游戏尚未在应用商店中上线(尚待开发
它在模拟器和真实设备上显示测试广告。但是当我把广告ID改成我的真实ID时,它就不起作用了。。我的应用程序也在AppStore中,但我没有推送更新。我只在Xcode中添加了AdMob,然后连接了真正的设备并在其上进行了测试。我必须将AdMob的最新更新发布到App Store才能看到真正的广告吗?我该怎么办?在推送更新之前,我想测试一下我的真实广告。。 (已填写付款明细)
我已经在我的手机上测试了广告功能。只显示测试广告。当我用我从AdMob得到的单位id替换时,真正的广告就不显示了。 问题出在哪里? 下面是我的代码: 对于我使用的xml 用于加载我使用的ad 在manifeast我有 ...。 但我的广告不加载在android设备上。测试广告运作良好。所有这些操作我都用了一个真实的装置。有什么需要帮忙的吗?
这是我的第一个Android应用程序,我试图使用admob广告为我的应用程序,但它是不工作,尽管我所做的一切。 这是我活动中与广告相关的代码 下面是我的XML代码 在模拟器上运行应用程序时的logcat读数既奇怪又令人困惑 如您所见,logcat中至少显示了3个错误。首先,google play服务已经导入到项目中。我可以在android私有库文件夹中看到它(但不是在libs文件夹中)。 还有一个
我知道这个问题已经被问了好几次,但即使我已经实施并尝试了所有解决方案,我还是卡住了。我按照本教程展示插页式广告: https://developers.google.com/admob/unity/interstitial 我的主要目标是在用户点击游戏的“重新启动”按钮时显示广告。 下面是我的主广告管理器类(它与一个游戏对象相关联): 我在重新启动操作中调用Show方法: