admin
2021-04-20 e08fb55566539c5b0c489ab6f4b565454e2ae375
BuWanVideo/src/com/weikou/beibeivideo/ui/mine/PPTVPlayFragment.java
@@ -298,6 +298,8 @@
    }
    private String videoId;
    //是否为VIP视频
    private boolean isVIPVideo;
    @Override
    public void onCreateView(View contentView, Bundle savedInstanceState) {
@@ -311,6 +313,7 @@
            tv_title.setText(title);
            videoId = bundle.getString("videoId");
            isVIPVideo = bundle.getBoolean("vip", false);
            webview.loadUrl(url);
            View view = LayoutInflater.from(getContext()).inflate(R.layout.item_jump_video_loading, null);
            Toast toast = ToastUtil.showMiddleToast(getContext(), view, Toast.LENGTH_SHORT);
@@ -730,7 +733,11 @@
        fl_ad.setVisibility(View.VISIBLE);
        PlayVideoPreADSetting setting = new PlayVideoPreADSetting(AdUtil.AD_TYPE.gdt, BeibeiConstant.GDT_ID, GDTConstant.PID_2_VIDEO_DETAIL_PLAYER_PRE_PPTV, null);
        setting.setNeedShowRewardNotify(AdUtil.showPPTVNoAdReward(BeibeiVideoApplication.application));
        if (isVIPVideo) {
            setting.setOtherAction("0元看本片");
        } else {
            setting.setOtherAction("获取免广告权益");
        }
        mVideoDetailVideoAdFragment = PlayVideoPreADFragment.newInstance();
        Bundle bundle = new Bundle();
@@ -755,7 +762,30 @@
                    }
                    @Override
                    public void noAdRewardClick() {
                    public void onOtherClick(String name) {
                        if (name != null && name.contains("广告")) {
                            loadRewardAd();
                        } else {
                            getActivityInfo(tv_url.getText() + "");
                        }
                    }
                    @Override
                    public void noAd() {
                        fl_ad.setVisibility(View.GONE);
                        if (mVideoDetailVideoAdFragment.isAdded())
                            getChildFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commitAllowingStateLoss();
                        adPlayFinish();
                    }
                }, setting);
            }
        });
        getChildFragmentManager().beginTransaction().replace(R.id.fl_ad, mVideoDetailVideoAdFragment).commitAllowingStateLoss();
    }
    private void loadRewardAd() {
                        int width = DimenUtils.getScreenWidth(getContext());
                        int height = DimenUtils.getScreenHeight(getContext());
@@ -837,21 +867,6 @@
                            }
                        }, showListener);
                    }
                    @Override
                    public void noAd() {
                        fl_ad.setVisibility(View.GONE);
                        if (mVideoDetailVideoAdFragment.isAdded())
                            getChildFragmentManager().beginTransaction().remove(mVideoDetailVideoAdFragment).commitAllowingStateLoss();
                        adPlayFinish();
                    }
                }, setting);
            }
        });
        getChildFragmentManager().beginTransaction().replace(R.id.fl_ad, mVideoDetailVideoAdFragment).commitAllowingStateLoss();
    }