1

我想将 admob 广告集成到我的掌上应用程序中。你能建议我并分享 ads.some 的集成代码吗?我发现它对我不起作用的代码

提前致谢

阿斯旺

4

1 回答 1

1

首先,在 admob 上注册一个帐户。创建一个新的应用程序进入“站点和应用程序”并单击“添加站点/应用程序”填写信息。完成后,您应该可以转到“站点和应用程序”选项卡并单击“站点和应用程序”。这会显示所有应用程序的列表。将鼠标悬停在您刚刚填写的应用程序上,然后单击“管理设置”。在那里,您应该找到您的发布商 ID。保存。稍后您将需要它。

然后,在此链接下载 admob.js 文件

在你的 sources.json 文件中添加{"source": "app/admob.js"}

确保路径是您的 admob.js 文件所在的位置。在这种情况下,它在我的 /app 文件夹中。

然后,转到要显示广告的场景的 setup() 函数。添加以下代码:AdMob.ad.initialize({ pub_id: 'aaaaaaaaaaaaaa', bg_color: '#ccc', text_color: '#333', test_mode: true });

将 pub_id 参数替换为第一步中的发布者 ID。颜色应该是不言自明的。设置广告时,请将 test_mode 设置为 true。在您发布您的应用程序之前将其关闭。

然后,转到要添加的场景的视图文件。添加一个 . 称之为“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% 填充。

于 2010-06-25T15:23:47.013 回答