2014-10-01 42 views
0

我已经使用下面的链接,并且我总是收到此错误admob插件没有准备好在设备上。如何在xdk中集成Admob

[https://github.com/floatinghotpot/cordova-plugin-admob] [https://software.intel.com/en-us/html5/articles/adding-google-play-services-to-your-cordova-application]

我应该怎么办?请帮帮我。

预先感谢您。

+0

下面是当与英特尔XDK建立一个可行的简单'AdMob'例如,试试这个: https://github.com/krisrak/html5-cordova-plugin-admob – krisrak 2014-10-01 21:50:06

+0

您好,感谢您的回答。 我已经尝试过它,它已与您的密钥一起工作。但是,如果我添加了我的键(admob_ios_key和admob_ios_key_interstitial),我所能看到的只是应该显示横幅的黑屏。我忘了什么?也许在谷歌admob的东西?感谢您提前回答。 – Hungry2Learn 2014-10-05 02:13:51

+0

你可以设置'isTesting:true'并尝试用你的钥匙 – krisrak 2014-10-06 17:45:12

回答

2

是否在等待deviceready开始广告? (见这个答案在这里:https://stackoverflow.com/a/26214464/4025963):

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
    document.removeEventListener("deviceready", onDeviceReady, false); 
    if (admob) { 
    // YOUR ADMOB KEY HERE 
    admob.createBannerView({publisherId: 'ca-app-pub-xxx/xxx'}); 
    admob.requestInterstitialAd({interstitialAdId: 'ca-app-pub-xxx/xxx', autoShowInterstitial: true}); 
    } 
} 

我使用这个插件:https://github.com/appfeel/admob-google-cordova和它的作品对我来说,它也有与英特尔XDK整合,我在一个iPhone已经测试过的一个例子。

+0

它现在可以工作。 我的admob是不正确的。我已经纠正它,它现在正在工作。谢谢你们。 – Hungry2Learn 2014-10-07 15:16:07