我曾尝试为ios和android实现admob,但它并不适用于android。Ios运行得很好。
if (window.AdMob ){
var admobid = ( /(android)/i.test(navigator.userAgent) ) ? adMobHelper.getAndroid() : adMobHelper.getIos();
AdMob = window.AdMob;
AdMob.createBanner({
adId: admobid.banner,
adSize:AdMob.SMART_BANNER,
position:AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow:true
},
function(){console.log("Success Ad");},
function(error){console.log("Error ad: "+error);}
)
}对于android来说,广告会出现在屏幕中央。我试过星系s3和nexus 5,在这两种设备上都有相同的行为。
发布于 2016-02-23 03:23:43
1.安装admob phonegap插件
cordova plugin add admob3.展示admob广告
admob.showBanner(admob.BannerSize.BANNER,admob.Position.TOP_APP);//show banner at the top of app横幅位置列表
Position: {
TOP_LEFT: 1,
TOP_CENTER: 2,
TOP_RIGHT: 3,
MIDDLE_LEFT: 4,
MIDDLE_CENTER: 5,
MIDDLE_RIGHT: 6,
BOTTOM_LEFT: 7,
BOTTOM_CENTER: 8,
BOTTOM_RIGHT: 9,
TOP_APP:10,
BOTTOM_APP:11
}https://stackoverflow.com/questions/27610071
复制相似问题