我尝试将 InMobi 广告与 phonegap 插件集成,但出现错误。如何在 ionic中集成InMobi 广告?有什么插件吗?
1 回答
您可以集成 javascript API(移动网络)。请按照以下步骤操作。
要获取属性 ID,请在 Inmobi 站点创建一个 Inmobi 帐户。
成功创建 Inmobi 帐户后,登录到您的 Inmobi 帐户。在菜单栏中,选择 MONETIZE 并填写必要的信息。有 4 种类型的属性:Windows Phone、iOS、Android 和 Mobile Web。在此示例中,我们选择移动 Web。然后,单击添加属性按钮。
接下来,您需要验证 Inmobi 所需的新创建的属性。在属性列表中,单击验证按钮。
要完成验证,请在您的资源 URL 的 HTML 头标记中添加以下元标记。
<html>
<head>
<meta name="inmobi-site-verification" content="4028cba631d63df10131e1d3191d00cb"> //replace your property ID here
</head>
<body>
...
</body>
</html>
包括 inmobi.js
使用下面的代码进行 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!"); } } };
添加用于渲染广告的 div 和 onDeviceReady() 调用函数showAds()
function showAds() { var adsElement = document.getElementById('ads'); _inmobi.getNewAd(adsElement); }