繁体   English   中英

回收站视图适配器中的 Applovin 模板原生广告

[英]Applovin Template native ad in recycler view adapter

我需要帮助在回收站视图中实施 Applovin 原生广告。 我找不到任何关于如何在回收站视图适配器中实现应用程序 lovin 原生模板广告的参考资料。

在活动中实现原生广告的代码是:

 public class ExampleActivity extends Activity
{
    private MaxNativeAdLoader nativeAdLoader;
    private MaxAd             nativeAd;

    void createNativeAd()
    {
        FrameLayout nativeAdContainer = findViewById( R.id.native_ad_layout );

        nativeAdLoader = new MaxNativeAdLoader( "YOUR_AD_UNIT_ID", this );
        nativeAdLoader.setNativeAdListener( new MaxNativeAdListener()
        {
            @Override
            public void onNativeAdLoaded(final MaxNativeAdView nativeAdView, final MaxAd ad)
            {
                // Clean up any pre-existing native ad to prevent memory leaks.
                if ( nativeAd != null )
                {
                    nativeAdLoader.destroy( nativeAd );
                }

                // Save ad for cleanup.
                nativeAd = ad;

                // Add ad view to view.
                nativeAdContainer.removeAllViews();
                nativeAdContainer.addView( nativeAdView );
            }

            @Override
            public void onNativeAdLoadFailed(final String adUnitId, final MaxError error)
            {
                // We recommend retrying with exponentially higher delays up to a maximum delay
            }

            @Override
            public void onNativeAdClicked(final MaxAd ad)
            {
                // Optional click callback
            }
        } );

        nativeAdLoader.loadAd();
    }
}

如何在我的回收站视图适配器中添加它并显示广告? 我在互联网上到处搜索,但找不到任何参考如何做到这一点。

上次 Applovin 更新到 11.4.0 后,recyclerview 的实现就完成了。

这是官方文档的链接: https ://dash.applovin.com/documentation/mediation/android/getting-started/native-ad-placer

我附上了我使用过的代码,它适用于中小型模板,由于没有发布广告,我无法实现手动模板。 希望这可以帮到你。

MaxAdPlacerSettings settings = new MaxAdPlacerSettings("Ad Unit ID");
settings.setRepeatingInterval(2);
MaxRecyclerAdapter adAdapter = new MaxRecyclerAdapter(settings, yourcurrentadapter, this);
listview.setAdapter(adAdapter);
adAdapter.loadAds();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM