Appodeal nativeAds не работает и вылетает приложение - PullRequest
0 голосов
/ 30 августа 2018

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

        <RelativeLayout android:layout_width="match_parent"
                        android:layout_height="match_parent">
            <com.appodeal.ads.native_ad.views.NativeAdViewNewsFeed
                android:id="@+id/native_ad_view_news_feed"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="0dp">
            </com.appodeal.ads.native_ad.views.NativeAdViewNewsFeed>
        </RelativeLayout>

и следующая часть кода для моего MainActivity.java:

Appodeal.setAutoCacheNativeIcons(true);
    Appodeal.setAutoCacheNativeMedia(true);
    Appodeal.cache(this, Appodeal.NATIVE);
    Appodeal.setNativeAdType(Native.NativeAdType.Auto);
    Appodeal.setNativeCallbacks(new NativeCallbacks() {
        @Override
        public void onNativeLoaded() {
            Log.d("Appodeal", "onNativeLoaded");
        }
        @Override
        public void onNativeFailedToLoad() {
            Log.d("Appodeal", "onNativeFailedToLoad");
        }
        @Override
        public void onNativeShown(NativeAd nativeAd) {
            Log.d("Appodeal", "onNativeShown");
        }
        @Override
        public void onNativeClicked(NativeAd nativeAd) {
            Log.d("Appodeal", "onNativeClicked");
        }
    });
    NativeAd nativeAd = Appodeal.getNativeAds(1).get(1);
    NativeAdViewNewsFeed nav_nf = (NativeAdViewNewsFeed) findViewById(R.id.native_ad_view_news_feed);
    nav_nf.setNativeAd(nativeAd);

Но мое приложение падает. Я отключил AutoCache перед инициализацией SDK. Как я могу решить проблему? Спасибо.

...