我正在使用Ionic Framework,这个插件:
https://github.com/floatinghotpot/cordova-plugin-admob
当我将这个应用程序部署到Android手机上时,我看到一个黑色的矩形,但是没有广告。
我真的不知道发生了什么…这是我的代码:
$IonicPlatform.ready(函数(){
//Admob
var am = window.plugins.AdMob;
am.createBannerView(
{
'publisherId': 'xxxxxxxxxx',
'adSize': am.AD_SIZE.SMART_BANNER,
'bannerAtTop': false
},
function() {
am.requestAd(
{
'isTesting': true
},
function() {
am.showAd(true);
},
function() {
/* Handle error */
}
);
},
function() {
/* Handle error */
}
);
});
安装上一个admob插件时,也会安装google play services插件。如果有人能帮我,我会非常感激的。提前谢谢
最佳答案
我注意到你说的是真的。如果你使用的是android模拟器,在这种模式下它可能不会呈现广告。
还要确保您使用的是正确的publisher id。我知道它有时会令人困惑,因为admob提供了一些选择的可能性。
我在我的博客上发表了一篇关于如何让AdMob使用IonicFramework的文章。可以在这里找到:
https://www.thepolyglotdeveloper.com/2014/06/using-admob-ionicframework/
如果仍然不起作用,让我们知道,我们可以从那里排除故障。
干杯,