我试图将admob集成到cordova Webview应用程序中,但是由于没有在应用程序生产中显示添加项,因此我遇到了麻烦。
我知道我一定做错了什么,但目前无法确定。我已经尝试搜索有关此主题的答案,虽然有几个答案,但是我无法提供专门解决此问题的答案,因此我必须再次将问题重新发布。
这是我尝试在应用程序的index.js文件中实现admob的代码
var admobid = {};
document.addEventListener("deviceready",onDeviceReady,false);
function onDeviceReady(){
admobid = {
banner : 'ca-app-pub-XXXXXXXXXXX/CCCCCCCCCCCC',
interstitial:'ca-app-pub-XXXXXXXXXXX/ZZZZZZZZZZZZZZ'
};
var defaultOptions = {
adSize : 'SMART_BANNER',
position: AdMob.AD_POSITION.BOTTOM_CENTER,
bgColor:'black',
isTesting:false //enable true when you're testing
};
AdMob.setOptions(defaultOptions);
}
function displayBannerAd(){
AdMob.createBanner({adId:admobid.banner});
}
function displayFullScreenAd(){
AdMob.prepareInterstitial({adId:admobid.interstitial});
AdMob.showInterstitial();
}
在应用程序构建中没有任何问题的报告,并且在真实设备上打开时,它仍然没有显示。任何人都可以向我指出如何将admob集成到cordova Webview应用程序中的正确方向吗?