Titanium SDK 7.5.0.GA
适用于iOS的ti.admob 2.4.0
ti.admob 4.4.0 for Android
运行用于Titanium的ti.admob模块的示例应用程序,我无法使用现有广告ID或使用以下测试广告ID展示位置投放任何Admob广告:
横幅:ca-app-pub-3940256099942544 / 2934735716
插页式:ca-app-pub-3940256099942544 / 4411468910
这是我正在测试的iOS代码。
var Admob = require('ti.admob');
var win = Ti.UI.createWindow({
backgroundColor:“白色”,
directionModes:[Ti.UI.PORTRAIT,Ti.UI.LANDSCAPE_LEFT,Ti.UI.LANDSCAPE_RIGHT]
});
/ *
我们将制作两个广告。第一个不在乎用户位于何处。
* /
var ad1 = Admob.createView({
width:320,//如果未指定,将在内部计算宽度以适合其容器
高度:50,
底部:0,
debugEnabled:false,//如果启用,则将使用“ adUnitId”的虚拟值进行测试
adType:Admob.AD_TYPE_BANNER,
adUnitId:'ca-app-pub-3940256099942544 / 2934735716',//您可以在http://www.admob.com/上找到您自己的网站
adBackgroundColor:“黑色”
});
win.add(ad1);
ad1.addEventListener('didReceiveAd',function(e){
Ti.API.info('收到广告:'+ e.adUnitId +'!');
});
ad1.addEventListener('didFailToReceiveAd',function(e){
Ti.API.error('无法接收广告:'+ e.error);
});
ad1.addEventListener('willPresentScreen',function(){
Ti.API.info('Presenting screen!');
});
ad1.addEventListener('willDismissScreen',function(){
Ti.API.info('关闭屏幕!');
});
ad1.addEventListener('didDismissScreen',function(){
Ti.API.info('Dismissed screen!');
});
ad1.addEventListener('willLeaveApplication',function(){
Ti.API.info('离开应用程序!');
});
ad1.addEventListener('didReceiveInAppPurchase',function(e){
Ti.API.info('收到应用内购买商品:'+ e.productId +'!');
Ti.API.info(e);
});
var btn = Ti.UI.createButton({
标题:“显示非页内广告”
});
btn.addEventListener('click',function(){
var ad2 = Admob.createView({
debugEnabled:false,//如果启用,则将使用“ adUnitId”的虚拟值进行测试
adType:Admob.AD_TYPE_INTERSTITIAL,
adUnitId:“ ca-app-pub-3940256099942544 / 4411468910”
});
ad2.receive();
ad2.addEventListener('didReceiveAd',function(e){
Ti.API.info('收到广告!');
});
ad2.addEventListener('didFailToReceiveAd',function(e){
Ti.API.error('无法接收广告:'+ e.error);
});
});
win.add(btn);
win.add(Ti.UI.createLabel({
文字:“立即加载广告! '+
“请注意可能会有几分钟的延迟” +
“如果您在24小时内没有观看过广告,”,
最高:40
textAlign:“居中”
}));
win.open();
我收到以下错误:
[错误]:无法接收广告:请求错误:发生网络错误。