【问题标题】:inmobi titanium module invalid_requestinmobi 钛模块 invalid_request
【发布时间】:2014-01-19 16:07:35
【问题描述】:

当我尝试显示 IMInterstitialAdView 时收到错误 INVALID_REQUEST。

我在真实设备上运行应用程序,没有在测试模式下运行。 我通过钛商店在我的设备上部署了该应用程序,暂时没有谷歌播放。 代码如下:

var Inmobi = require('ti.inmobi.ad');
Inmobi.setLogLevel(1);
Inmobi.sendAppTrackerConversion("dd1efdd608c7424cbd675f55d8f5a0f1");

var request = Inmobi.createIMAdRequest({
    //locationInquiryAllowed : true,
    // currentLocation: undefined,
    testMode : false
});
var inmobiInter = Inmobi.createIMInterstitialAdView({
    // activity: currentActivity,
    imAppId : "dd1efdd608c7424cbd675f55d8f5a0f1"
});

var currActivity = Titanium.Android.currentActivity;
inmobiInter.load(currActivity);

// listener for onAdRequestLoaded
inmobiInter.addEventListener("onAdRequestLoaded", function() {
    alert("Ad request loaded");
    Ti.API.info("Ad request loaded");
});

// listener for onAdRequestFailed
inmobiInter.addEventListener("onAdRequestFailed", function(e) {
    alert("Ad request failed, error Code: " + e.errorCode);
    Ti.API.info("Ad request failed, error Code: " + e.errorCode);
});

// listener for onShowAdScreen
inmobiInter.addEventListener("onShowAdScreen", function() {
    alert("Show Ad Screen");
    Ti.API.info("Show Ad Screen");
});

// listener for onDismissAdScreen
inmobiInter.addEventListener("onDismissAdScreen", function() {
    alert("Dismiss Ad screen");
    Ti.API.info("Dismiss Ad screen");
});

// listener for onLeaveAdScreen
inmobiInter.addEventListener("onLeaveApplication", function() {
    alert("Leave Application");
    Ti.API.info("Leave Application");
});



inmobiInter.loadNewAd(request);
self.add(inmobiInter);
Ti.API.info('======================================================');

// listener
buttonMPView.addEventListener('click', function() {
    Ti.API.info('------------>  ' + inmobiInter.getState());
    if (inmobiInter.getState() == inmobiInter.State_READY) {
        inmobiInter.show();
    } else {
        Ti.API.info("State is not " + inmobiInter.State_READY + ", State is: "
                + inmobiInter.getState());

    }

    if(Titanium.Network.networkType == Titanium.Network.NETWORK_NONE){
        alert("Nessuna connessione internet presente.")  
    }else{
        self.fireEvent('clickButtonMPView')
    }
});

有什么提示吗? 谢谢

【问题讨论】:

    标签: android titanium inmobi


    【解决方案1】:

    我是 Naresh,为 InMobi 工作。

    您使用的是旧插件,我们不建议您这样做。

    请为 Titanium 使用以下更新的 InMobi 插件。文档在同一页面上。它还包括 InMobi 分析。 http://www.inmobi.com/support/art/23846096/22114287/appcelerator-partner-platform-integration-guide/

    如果您有任何问题,请告诉我。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多