| | |
| | | |
| | | @Override |
| | | public void onAdLoadedFail(int i, String s) { |
| | | Log.i(TAG,"onAdLoadedFail:"+s); |
| | | Log.i(TAG, "onAdLoadedFail:" + s); |
| | | } |
| | | |
| | | @Override |
| | | public void onCreate(FSFeedAD fsADView) { |
| | | Log.i(TAG,"onCreate"); |
| | | Log.i(TAG, "onCreate"); |
| | | NativeUnifiedADData gdtad = fsADView.getAd(); |
| | | FSSRAdData fsad = fsADView.getFSAd(); |
| | | if (null != gdtad) { |
| | |
| | | |
| | | @Override |
| | | public void onCreateThirdAD(List<FSThirdAd> list) { |
| | | Log.i(TAG,"onCreateThirdAD"); |
| | | Log.i(TAG, "onCreateThirdAD"); |
| | | } |
| | | |
| | | @Override |
| | | public void onADShow() { |
| | | Log.i(TAG,"onADShow"); |
| | | Log.i(TAG, "onADShow"); |
| | | } |
| | | }); |
| | | |
| | |
| | | protected ImageView mImagePoster; |
| | | protected LinearLayout mNative3imgAdContainer; |
| | | |
| | | private NativeUnifiedADData gdtAd = null; |
| | | |
| | | //自渲染view |
| | | private void initGDTSelfRenderView(FSFeedAD fsADView, NativeUnifiedADData ad) { |
| | | gdtAd = ad; |
| | | View mContainer = getLayoutInflater().inflate(R.layout.sr_gdt_ad_view, null); |
| | | mDownloadButton = mContainer.findViewById(R.id.btn_download); |
| | | mMediaView = mContainer.findViewById(R.id.gdt_media_view); |
| | |
| | | List<View> clickableViews = new ArrayList<>(); |
| | | List<View> customClickableViews = new ArrayList<>(); |
| | | // 所有广告类型,注册mDownloadButton的点击事件 |
| | | clickableViews.add(mDownloadButton); |
| | | clickableViews.add(mContainer); |
| | | clickableViews.add(mMediaView); |
| | | if (ad.getAdPatternType() == AdPatternType.NATIVE_2IMAGE_2TEXT || |
| | | ad.getAdPatternType() == AdPatternType.NATIVE_1IMAGE_2TEXT) { |
| | | // 双图双文、单图双文:注册mImagePoster的点击事件 |
| | |
| | | @Override |
| | | public void onVideoCompleted() { |
| | | Log.d(TAG, "onVideoCompleted: "); |
| | | adShowFinish(); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | }); |
| | | ad.startVideo(); |
| | | |
| | | } else if (ad.getAdPatternType() == AdPatternType.NATIVE_2IMAGE_2TEXT || |
| | | ad.getAdPatternType() == AdPatternType.NATIVE_1IMAGE_2TEXT) { |
| | | // 双图双文、单图双文:注册mImagePoster的点击事件 |
| | |
| | | if (mFunshionIVideoPlayer != null) |
| | | mFunshionIVideoPlayer.onActivityResume(); |
| | | EventBus.getDefault().register(this); |
| | | if (gdtAd != null) { |
| | | gdtAd.resumeVideo(); |
| | | gdtAd.startVideo(); |
| | | } |
| | | } |
| | | |
| | | @Override |