【问题标题】:admob for webos/palm用于 webos/palm 的 admob
【发布时间】:2012-12-21 19:22:07
【问题描述】:

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

提前致谢

阿斯旺

【问题讨论】:

    标签: admob webos palm palm-pre


    【解决方案1】:

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

    然后,在this link下载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% 填充。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      相关资源
      最近更新 更多