0

我想知道使用FirebaseRecyclerAdapter在recyclerview中实现admob原生快递广告,如果可以的话,请详细给出答案,在此先感谢

4

1 回答 1

0

尝试这个

在您的查看器类中:

public NativeExpressAdView nativeAdview;

public YourViewHolder(View view) {
    super(view);

    nativeAdview = (NativeExpressAdView) view.findViewById(R.id.nativeAdView);
}

public void loadNativeAd(AdRequest nativeRequest){
    if(nativeAdview != null) {
        nativeAdview.loadAd(nativeRequest);
        nativeAdview.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                super.onAdLoaded();
                nativeAdview.setVisibility(View.VISIBLE);
            }
        });
    }
}

然后从适配器加载:

protected void populateViewHolder(YourViewHolder viewHolder, myModel model, int position) {

       //Native Ads
        viewHolder.loadNativeAd(nativeRequest); 
于 2017-08-06T11:17:08.913 回答