我想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%的时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top