美文网首页
优量汇SDK接入信息流广告

优量汇SDK接入信息流广告

作者: XiaoXred | 来源:发表于2021-01-20 18:33 被阅读0次

public static void showYouLiangMessageAd(Activity activity, ViewGroup viewGroup, String codeId) {

NativeExpressAD nativeExpressAD =new NativeExpressAD(activity, getADSize(), codeId, new NativeExpressAD.NativeExpressADListener() {

@Override

        public void onNoAD(AdError adError) {

}

@Override

        public void onADLoaded(List list) {

if (list.size() ==0) {

Log.e("TAG", "onADLoaded: List<NativeExpressADView> list size 0");

return;

            }

if (viewGroup.getVisibility() != View.VISIBLE) {

viewGroup.setVisibility(View.VISIBLE);

            }

if (viewGroup.getChildCount() >0) {

viewGroup.removeAllViews();

            }

NativeExpressADView nativeAd = list.get(0);

            viewGroup.addView(nativeAd);

            nativeAd.render();

        }

@Override

        public void onRenderFail(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onRenderSuccess(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADExposure(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADClicked(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADClosed(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADLeftApplication(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADOpenOverlay(NativeExpressADView nativeExpressADView) {

}

@Override

        public void onADCloseOverlay(NativeExpressADView nativeExpressADView) {

}

});

    nativeExpressAD.setVideoPlayPolicy(VideoOption.AutoPlayPolicy.ALWAYS);

    nativeExpressAD.loadAD(1);

}

————————————————————————————————————————————————————————

调用:

ADUtils.showYouLiangMessageAd(this, findViewById(R.id.challenges_ad_layout),"广告位ID");

相关文章

网友评论

      本文标题:优量汇SDK接入信息流广告

      本文链接:https://www.haomeiwen.com/subject/udzkzktx.html