flurry原生广告整合

时间:2015-03-26 16:52:57

标签: android ads flurry

我试图在我的Android应用中集成flurry原生广告。

我按照指南中的说明做了所有操作但是收到了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();

 }
log cat说:

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

这是错误信息,代码是什么意思?谷歌什么都没说......

1 个答案:

答案 0 :(得分:-1)

我遇到了同样的问题。我的代码是对的。当我在模拟器上测试时,Gemini总是返回错误。

在真实设备上测试相同的确切代码会显示一些广告。

似乎他们不是AVD的投放广告。

因此,在真实的Android设备上测试您的代码可能会解决您的问题,orium