интеграция с нативной рекламой

Я пытаюсь интегрировать нативную рекламу в свое приложение для Android.

я сделал все как описано в гайде но получаю ошибку с кодом 20

вот мой код:

    FlurryAdNativeListener nativeListener = new FlurryAdNativeListener() {
        @Override
        public void onFetched(FlurryAdNative flurryAdNative) {
            parseAssets(flurryAdNative);
        }

        @Override
        public void onShowFullscreen(FlurryAdNative adNative) {
            Log.i(TAG, "onShowFullscreen ");
        }

        @Override
        public void onCloseFullscreen(FlurryAdNative adNative) {
            Log.i(TAG, "onCloseFullscreen " );
        }

        @Override
        public void onClicked(FlurryAdNative adNative) {
            Log.i(TAG, "onClicked " );
        }

        @Override
        public void onImpressionLogged(FlurryAdNative flurryAdNative) { }

        @Override
        public void onError(FlurryAdNative flurryAdNative, FlurryAdErrorType flurryAdErrorType, int errorCode) {
            Log.i(TAG, "onFetchFailed " + errorCode);
            tvAdStatus.setText("failed to fetch ad, error code " + errorCode + " , error type " + flurryAdErrorType.name());
        }

        @Override
        public void onAppExit(FlurryAdNative adNative) {
            Log.i(TAG, "onAppExit " );
        }
    };

 private void setupNativeAd() {
     nativeAd = new FlurryAdNative(this, "native ad in my feed list");
     nativeAd.setListener(nativeListener);
     nativeAd.setTrackingView(findViewById(R.id.llMain));
     nativeAd.fetchAd();

 }

журнальный кот говорит:

E/FlurryAgent﹕ Ad server responded with the following error(s):
E/FlurryAgent﹕ Gemini error: Ad Computation Failed
I/FlurryAdsActivity﹕ onFetchFailed 20
E/FlurryAgent﹕ Ad server responded with the following error(s):
E/FlurryAgent﹕ Gemini error: Ad Computation Failed

Что означает это сообщение об ошибке и код? гугл ничего не говорит...


person orium    schedule 26.03.2015    source источник
comment
Это может произойти, если ваше рекламное место настроено неправильно или вы не инициализировали сеанс Flurry. Убедитесь, что рекламное пространство настроено для нативной рекламы и вы выбираете точно такое же рекламное пространство (с учетом регистра); также убедитесь, что вы инициализировали сеанс Flurry   -  person ugo    schedule 27.03.2015
comment
Кроме того, не рекомендуется настраивать режим отслеживания до того, как объявление будет успешно загружено.   -  person ugo    schedule 27.03.2015
comment
я запускаю сеанс в app.onCreate через FlurryAgent.init, я копирую код из настройки рекламного пространства, он активен, а размещение установлено на Stream   -  person orium    schedule 27.03.2015
comment
У меня такая же проблема. У меня было 500 тысяч показов в день до 8/18. Затем заполняемость упала до 0% всего за один день.   -  person Kimi Chiu    schedule 23.08.2018


Ответы (1)


У меня была такая же проблема. Мой код был правильным. Когда я тестировал его на эмуляторе, Gemini всегда возвращал эту ошибку.

Тестирование точно такого же кода на реальном устройстве показало некоторые рекламные объявления.

Кажется, они не размещают рекламу для AVD.

Итак, тестирование вашего кода на реальном Android-устройстве, вероятно, может решить вашу проблему, orium

person Javi Rueda    schedule 12.06.2015