2014-10-01 76 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