Промежуточное объявление Inmobi выдает ошибку "Запрос объявления был успешным, но объявление не было возвращено" в диагностике

Я пытаюсь интегрировать InMobi в свое приложение и могу успешно показывать рекламные баннеры, но не могу добавить рекламные вставки.

Я добавил этот код в действие, из которого я хочу показывать объявление.

    InMobi.setLogLevel(InMobi.LOG_LEVEL.DEBUG);
    InMobi.initialize(this, "Property-id");

    final IMInterstitial interstitial = new IMInterstitial(this, "Property-id");
    interstitial.setIMInterstitialListener(new IMInterstitialListener() {
        @Override
        public void onInterstitialFailed(IMInterstitial imInterstitial, IMErrorCode imErrorCode) {
            Log.e(DEBUG_TAG, "Interstitial failed" + "... Error code = " + imErrorCode +
                    "... Internstial = " + imInterstitial);
        }

        @Override
        public void onInterstitialLoaded(IMInterstitial imInterstitial) {
            Log.e(DEBUG_TAG, "interstitial loaded");
            if (interstitial.getState() == IMInterstitial.State.READY) {
                interstitial.show();
            }
        }

        @Override
        public void onShowInterstitialScreen(IMInterstitial imInterstitial) {
        }

        @Override
        public void onDismissInterstitialScreen(IMInterstitial imInterstitial) {
        }

        @Override
        public void onInterstitialInteraction(IMInterstitial imInterstitial, Map<String, String> stringStringMap) {
        }

        @Override
        public void onLeaveApplication(IMInterstitial imInterstitial) {
        }
    });
    interstitial.loadInterstitial();

И для тестирования я добавил все, что упомянуто здесь, в файле AndroidManifest.xml. Я добавил все разрешения там, hardwareAccelerated = true в теге приложения и это:

    <activity
        android:name="com.inmobi.androidsdk.IMBrowserActivity"
        android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize"
        android:hardwareAccelerated="true"
        android:theme="@android:style/Theme.Translucent.NoTitleBar" />

    <receiver
        android:name="com.inmobi.commons.analytics.androidsdk.IMAdTrackerReceiver"
        android:enabled="true"
        android:exported="true" >
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            <action android:name="com.inmobi.share.id" />
        </intent-filter>
    </receiver>

    <service
            android:name="com.inmobi.commons.internal.ActivityRecognitionManager"
            android:enabled="true" />

Но я продолжаю получать сообщение об ошибке "Запрос объявления был успешным, но объявление не было возвращено", и после небольшого промежутка времени выдается "Рекламной сети не удалось получить объявление".

Для баннерной рекламы это работает успешно, хотя. Я попробовал это снова, но сейчас это не работает. Есть ли что-то не так с диагностикой инмоби, как упомянуто здесь (Сохан говорит об этом в своих комментариях).

1 ответ

Я из команды InMobi. Вы заменяете "Property-Id" в своем коде своим фактическим идентификатором свойства? Я не уверен, что приведенный выше код является вашим реальным кодом или только для иллюстративных целей...

Другие вопросы по тегам