【问题标题】:How to integrate InMobi ad in ionic如何在 ionic 中集成 InMobi 广告
【发布时间】:2016-04-29 00:28:57
【问题描述】:

我尝试将 InMobi 广告与 phonegap 插件集成,但出现错误。如何在离子中集成InMobi ad?有插件吗?

【问题讨论】:

  • 嘿马尼什。我在 InMobi 工作。你看到了什么错误?请给一些示例代码吗?
  • @Sohan 感谢您的回复。你能给我在离子中集成 InMobi 广告的步骤吗?实际上我没有得到任何 ionic 的 InMobi 广告插件。
  • 嘿马尼什。抱歉,我们没有专门针对 Ionic 的插件。最好的办法是 phoneGap 插件,因为它们都是基于 JS 的。
  • @Sohan 谢谢。您能否提供正确的 InMobi 广告的 phoneGap 插件链接以及集成到 ionic 的步骤?
  • @Sohan 我无法在基于 ionic 的应用程序中展示广告。我尝试按照以下答案中的代码以及深入研究 inMobi 网站中的集成教程。然而,我得到的是来自 inMobi 的错误,代码 ===“nfr”。有什么方法可以私下或通过 inMobi 支持联系到您?

标签: cordova ionic-framework phonegap-plugins inmobi


【解决方案1】:

您可以集成javascript API(移动网络)。请按照以下步骤操作。

  1. 要获取属性 ID,请在 Inmobi 站点创建一个 Inmobi 帐户。

  2. 成功创建 Inmobi 帐户后,登录到您的 Inmobi 帐户。在菜单栏中,选择 MONETIZE 并填写必要的信息。有 4 种类型的属性:Windows Phone、iOS、Android 和 Mobile Web。在此示例中,我们选择移动 Web。然后,点击添加属性按​​钮。

  3. 接下来,您需要验证 Inmobi 所需的新创建的属性。在属性列表中,单击“验证”按钮。

要完成验证,请在您的属性 URL 的 HTML 头标记中添加以下元标记。

    <html>
    <head>
        <meta name="inmobi-site-verification" content="4028cba631d63df10131e1d3191d00cb"> //replace your property ID here
    </head>
    <body>
        ...
    </body>
</html>
  1. 包含 inmobi.js

  2. 使用下面的代码进行 inmobi 偏好设置

    var inmobi_conf = { siteid : "4028cba631d63df10131e1d3191d00cb", // your Property ID slot: 15, test: true, manual: true, autoRefresh: 60, targetWindow : "_blank", // default "_top" onError : function(code) { if(code == "nfr") { console.log("Error getting the ads!"); } } };

  3. 添加用于渲染广告的 div 和 onDeviceReady() 调用函数 showAds()

    function showAds() { var adsElement = document.getElementById('ads'); _inmobi.getNewAd(adsElement); }

【讨论】:

  • 我总是收到来自服务器的错误消息:回调 onError 总是使用代码 === "nfr" 调​​用,我无法让广告显示。我从 inMobi 仪表板添加了一个测试设备,并在 inmobi_conf 对象中传递了它的哈希值,但我仍然无法从 inMobi 获取(测试)广告。
  • @user1068051 - 首先你必须在 head 标签中使用 metatag 来验证你的网站。元标记内容将是您的 propertyID。
  • 我已经添加了该标签,我照原样复制了您的代码,替换了 siteid 和设备测试 ID。我无法从 inmobi 仪表板开始验证,我请求了他们的支持,但我似乎无法从仪表板验证我的应用,因为我还没有在任何商店上发布它
  • 嘿。来自 InMobi 的 Sohan。您是否选中了说明您的应用程序未上线并且是测试应用程序的框?您还必须在仪表板中输入测试 ID 的设备 ID。
  • @user1068051,即使您正在创建 Android 或 iOS 应用程序,也请在使用 JS 插件时在 InMobi 仪表板中选择移动网络。你应该开始看到广告了。
猜你喜欢
  • 2016-01-19
  • 2014-08-08
  • 1970-01-01
  • 2014-05-09
  • 1970-01-01
  • 2017-03-10
  • 2014-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多