题
我想AdMob广告整合,我的Palm Pre的application.can请你建议我和共享集成代码ads.some,我发现它的代码,我不会工作。
由于提前
阿斯旺
解决方案
首先,在的AdMob帐户。创建一个新的应用程序转到“网站和应用程序”,然后单击“添加网站/应用”填写信息。一旦你完成,你应该能够去“的网站和应用程序”选项卡,然后点击“网站和应用”。这带来了所有的应用程序的列表。将鼠标悬停在应用程序,你只需填写,然后点击“管理设置”。在那里,你会发现你的发布者ID。保存。以后你会需要它。
然后,下载文件admob.js在此链接
在您的sources.json文件添加{"source": "app/admob.js"
}
确认路径是你admob.js文件位于。在这种情况下,其在我/ app文件夹。
然后,转到您要显示的广告场景的设置()函数。添加以下代码:AdMob.ad.initialize({
pub_id: 'aaaaaaaaaaaaaa',
bg_color: '#ccc',
text_color: '#333',
test_mode: true
});
与来自第一步骤的发布商ID替换的pub_id参数。颜色应该是不言而喻的。当您设置您的广告,有TEST_MODE为true。将其关闭前说明装运APP。
然后,转到您要附加的场景视图文件。添加。称它为 “admob_ad”
<div id = "admob_ad"></div>
现在,最后一步。调用此实际上使所述请求:
AdMob.ad.request({
onSuccess: (function (ad) {
this.controller.get('admob_ad').insert(ad);
}).bind(this),
onFailure: (function () {
}).bind(this),
});
现在,通常你会将使广告请求在你的设置方法,因为你只会加载应用场景加载时。 AdMob提供了规则,你应该多久刷新广告,所以要小心。
现在,当你运行它,你应该得到那些AdMob的横幅,上面写着像“AdMob的测试消息”之一。一旦你拥有了它的工作,并准备出货你的应用程序,关闭TEST_MODE在建立呼叫。请记住,一旦你做到这一点,该广告就不会成交的100%的时间。