admin
2020-10-13 69edda8e18b747039488d8e68aec51ba6a966073
BuWanVideo/src/com/weikou/beibeivideo/ui/video/FunshionPlayerFragment.java
@@ -178,12 +178,12 @@
            @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) {
@@ -204,12 +204,12 @@
            @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");
            }
        });
@@ -254,8 +254,11 @@
    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);
@@ -306,7 +309,8 @@
        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的点击事件
@@ -390,6 +394,7 @@
                @Override
                public void onVideoCompleted() {
                    Log.d(TAG, "onVideoCompleted: ");
                    adShowFinish();
                }
                @Override
@@ -399,6 +404,7 @@
            });
            ad.startVideo();
        } else if (ad.getAdPatternType() == AdPatternType.NATIVE_2IMAGE_2TEXT ||
                ad.getAdPatternType() == AdPatternType.NATIVE_1IMAGE_2TEXT) {
            // 双图双文、单图双文:注册mImagePoster的点击事件
@@ -764,6 +770,10 @@
        if (mFunshionIVideoPlayer != null)
            mFunshionIVideoPlayer.onActivityResume();
        EventBus.getDefault().register(this);
        if (gdtAd != null) {
            gdtAd.resumeVideo();
            gdtAd.startVideo();
        }
    }
    @Override