Рекламные вставки InMobi не отображаются на Android

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

Ниже приведен код, который я включил в свой класс активности для показа промежуточной рекламы.

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

Ждем ответов / решений

interstitial = new IMInterstitial(this,
                "I mention the property_id");
        interstitial.loadInterstitial();
interstitial.setIMInterstitialListener(new IMInterstitialListener() {

            @Override
            public void onShowInterstitialScreen(IMInterstitial arg0) {
                Log.i("onShowInterstitialScreen", "inside");
            }

            @Override
            public void onLeaveApplication(IMInterstitial arg0) {
                Log.i("onLeaveApplication", "inside");
            }

            @Override
            public void onDismissInterstitialScreen(IMInterstitial arg0) {
                Log.i("onDismissInterstitialScreen", "inside");
            }

            @Override
            public void onInterstitialLoaded(IMInterstitial arg0) {

                if (interstitial.getState() == IMInterstitial.State.READY) {
                    Log.i("Inside Interstitial Ready state", "Ready");
                    interstitial.loadInterstitial();
                    interstitial.show();
                }

            }

            @Override
            public void onInterstitialInteraction(IMInterstitial interstitial,
                    Map<String, String> params) {
                Log.i("onInterstitialInteraction", "inside");
            }

            @Override
            public void onInterstitialFailed(IMInterstitial arg0,
                    IMErrorCode arg1) {
                Log.i("onInterstialFailed", "Failed " + arg1);
            }
        });

1 ответ

Я работаю на InMobi.

Вам следует позвонить

interstitial.loadInterstitial() в onInterstitialFailed вместо onInterstitialLoaded() обратного вызова.

Дайте мне знать, если это работает. Кроме того, не могли бы вы дать мне свой идентификатор, пожалуйста?

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