gpt4 book ai didi

intel-xdk - 英特尔 XDK 的 Inmobi 广告集成示例?

转载 作者:行者123 更新时间:2023-12-02 22:25:18 26 4
gpt4 key购买 nike

我正在努力将 inmobi 广告集成到使用 Intelx XDK 构建的混合应用程序(目前为 iOS)中。我正在遵循这个指南: https://www.inmobi.com/support/art/23837226/22114287/intel-partner-platform-xdk-integration-guide/但我没有运气。当 inmobiplugin.ready 事件发生时,集成甚至没有达到触发警报的阶段。在英特尔 xDK 模拟器中测试时,它显示 js 错误:

Uncaught TypeError: Object [object Object] has no method 'registerLibrary' inmobiplugin.js:19

这是我到目前为止的代码,现在非常简单的代码,仅供测试:

function onMobiReady(){
alert('inmobyReady');
alertSize();
InMobiPlugin.ads.initialize({appId:'My App ID'});

InMobiPlugin.ads.initBannerAd({appId:'My App ID', adSize:'ADSIZE_320X50',top:0,left:0,refreshInterval:30,animationType:'ANIMATION_CURLUP',refTagKey:'TAGKEY',refTagValue:'TAGVALUE',keywords:'cars'});

InMobiPlugin.getNewAd(document.getElementById('home_ads'));
}

document.addEventListener("inmobiplugin.ready",onMobiReady,false);

有人有如何使用 intel xdk 集成 inmobi 广告的工作代码示例吗?

谢谢。

编辑:

这是我正在使用的代码:

var onDeviceReady=function(){

/* This code is used to run as soon as Intel activates */
intel.xdk.device.setRotateOrientation('portrait');
intel.xdk.device.setAutoRotate(false);

document.addEventListener("inmobiplugin.ready", onReadyM, false);

};

document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);


function onReadyM()
{
alert('InMobiPlugin ready');
InMobiPlugin.ads.initialize({appId:'My APP ID'}); // Initialize to be called
// InMobi APIs can be called here
InMobiPlugin.ads.initBannerAd({appId:'My APP ID',adSize:'ADSIZE_320X50',top:200,left:0,refreshInterval:30,animationType:'ANIMATION_OFF', test:true, refTagValue:'TAGVALUE'});
InMobiPlugin.ads.setAdRequestProperties({gender:'GENDER_MALE',income:30000,education:'EDUCATION_BACHELORS_DEGREE',age:30,hasChildren:TRUE,language:'English'});
InMobiPlugin.ads.loadBannerAd();

}

我可以看到“InMobi 插件就绪”警报

但我没有看到任何添加。这是一个简单的html页面,仅用于测试。

你有什么提示吗?

非常感谢!

最佳答案

实际上,InMobi 插件在英特尔 XDK 中不起作用,但在构建应用程序时它会起作用,任何 XDK 插件都是如此。

还有一件事,您应该在设备就绪之前注册 inmobiplugin.ready 事件。

编辑

如果事件 inmobiplugin.ready 被触发并且您看到了警报,则您的设置是正确的。

但是,在您的属性(property)/应用程序获得批准并激活之前,InMobi 不会转换广告。

关于intel-xdk - 英特尔 XDK 的 Inmobi 广告集成示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com