Cordova 如何在ionic中集成InMobi ad

Cordova 如何在ionic中集成InMobi ad,cordova,ionic-framework,phonegap-plugins,inmobi,Cordova,Ionic Framework,Phonegap Plugins,Inmobi,我试图将InMobi广告与phonegap插件集成,但出现了错误。如何在ionic中集成InMobi ad?有什么插件吗?您可以集成javascript API(移动web)。按照以下步骤操作 要获取属性id,请在Inmobi站点创建Inmobi帐户 成功创建Inmobi帐户后,登录到您的Inmobi帐户。在菜单栏中,选择MONETIZE并填写必要的信息。有4种类型的属性:Windows Phone、iOS、Android和移动Web。在这个示例中,我们选择了移动Web。然后,单击添加属性按钮

我试图将InMobi广告与phonegap插件集成,但出现了错误。如何在ionic中集成InMobi ad?有什么插件吗?

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

  • 要获取属性id,请在Inmobi站点创建Inmobi帐户

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

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

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

        <html>
        <head>
            <meta name="inmobi-site-verification" content="4028cba631d63df10131e1d3191d00cb"> //replace your property ID here
        </head>
        <body>
            ...
        </body>
    </html>
    
    
    //在此处替换您的属性ID
    ...
    
  • 包括inmobi.js

  • 使用以下代码进行inmobi首选项设置

    var inmobi_conf=
    {
    siteid:“4028CBA631D63DF101311D3191D00CB”//您的属性ID
    时段:15,
    测试:对,
    手册:对,
    自动刷新:60,
    targetWindow:“\u blank”//默认值“\u top”
    onError:函数(代码)
    {
    如果(代码==“nfr”)
    {
    log(“获取广告时出错!”);
    }
    }
    };

  • 添加用于呈现广告的div和onDeviceReady()调用函数showAds()

    函数showAds()
    {
    var adsElement=document.getElementById('ads');
    _inmobi.getNewAd(ads元素);
    }


  • 您可以集成javascript API(移动web)。按照以下步骤操作

  • 要获取属性id,请在Inmobi站点创建Inmobi帐户

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

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

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

        <html>
        <head>
            <meta name="inmobi-site-verification" content="4028cba631d63df10131e1d3191d00cb"> //replace your property ID here
        </head>
        <body>
            ...
        </body>
    </html>
    
    
    //在此处替换您的属性ID
    ...
    
  • 包括inmobi.js

  • 使用以下代码进行inmobi首选项设置

    var inmobi_conf=
    {
    siteid:“4028CBA631D63DF101311D3191D00CB”//您的属性ID
    时段:15,
    测试:对,
    手册:对,
    自动刷新:60,
    targetWindow:“\u blank”//默认值“\u top”
    onError:函数(代码)
    {
    如果(代码==“nfr”)
    {
    log(“获取广告时出错!”);
    }
    }
    };

  • 添加用于呈现广告的div和onDeviceReady()调用函数showAds()

    函数showAds()
    {
    var adsElement=document.getElementById('ads');
    _inmobi.getNewAd(ads元素);
    }



  • 嘿,曼尼什。我在InMobi工作。你看到了什么错误?您能给出一些示例代码吗?@Sohan谢谢您的回复。你能给我一些步骤,让我把InMobi广告整合到ionic中吗。事实上,我没有为爱奥尼亚得到任何InMobi广告插件。抱歉,我们没有专门针对爱奥尼亚的插件。您最好使用phoneGap插件,因为它们都是基于JS的。@Sohan谢谢。你能为我提供InMobi广告的正确phoneGap插件链接以及集成到ionic的步骤吗?@Sohan我无法在我基于ionic的应用程序中显示广告。我试着遵循下面答案中的代码,并在inMobi网站上浏览了集成教程。然而,我得到的是inMobi的一个错误,代码为“nfr”。我有没有办法私下或通过inMobi支持联系你?嘿,Manish。我在InMobi工作。你看到了什么错误?您能给出一些示例代码吗?@Sohan谢谢您的回复。你能给我一些步骤,让我把InMobi广告整合到ionic中吗。事实上,我没有为爱奥尼亚得到任何InMobi广告插件。抱歉,我们没有专门针对爱奥尼亚的插件。您最好使用phoneGap插件,因为它们都是基于JS的。@Sohan谢谢。你能为我提供InMobi广告的正确phoneGap插件链接以及集成到ionic的步骤吗?@Sohan我无法在我基于ionic的应用程序中显示广告。我试着遵循下面答案中的代码,并在inMobi网站上浏览了集成教程。然而,我得到的是inMobi的一个错误,代码为“nfr”。有什么方法可以私下或通过inMobi支持与您联系吗?我总是收到服务器返回的错误:总是使用代码==“nfr”调用回调onError,我无法获得要显示的广告。我从inMobi仪表板添加了一个测试设备,并在inMobi_conf对象中传递了它的哈希值,但我仍然无法从inMobi获取(测试)广告。@user1068051-首先,您必须使用head标记中的metatag来验证您的网站。Metatag内容将是您的propertyID。我已经添加了该标记,复制了您的代码,替换了siteid和设备测试id。我无法从inmobi dashboard启动验证,我请求了他们的支持,但似乎无法从dashboard验证我的应用,因为我尚未在任何storeHey上发布它。来自InMobi的Sohan。您是否勾选了表示您的应用程序不是实时应用程序且是测试应用程序的复选框?您还必须在仪表板中输入测试ID的设备ID。@user1068051,即使您正在创建Android或iOS应用程序,也要在使用JS插件时在InMobi仪表板中选择mobile web。然后你应该开始看广告了。我总是从服务器收到一个错误:总是用代码==“nfr”调用回调onError,而我不能