0

我在使用 vungle 时遇到问题,我希望在视频广告结束后出现对话框片段,我的代码看起来不错并且没有错误,视频开始和结束但我的对话框片段从未出现,这是我的代码:

 private final EventListener vungleListener = new EventListener(){


                @Override
                public void onVideoView(boolean isCompletedView, int watchedMillis, int videoDurationMillis) {
                    if (isCompletedView){  
                        frag.show(fm, "");
                    }


                }
                @Override
                public void onAdStart() {
                    // Called before playing an ad
                }

                @Override
                public void onAdEnd(boolean wasCallToActionClicked) {


                }

                @Override
                public void onAdPlayableChanged(boolean isAdPlayable) {

                }

                @Override
                public void onAdUnavailable(String reason) {

                }

              };
4

1 回答 1

0

根据Vungle的说法,该方法onVideoView已被弃用,onAdEnd应改为使用该方法。您应该尝试将显示的片段移动到onAdEnd如下所示:

@Override
public void onAdEnd(boolean wasCallToActionClicked) {
    frag.show(fm, "");
}
于 2017-04-18T03:42:42.627 回答