Android 收听视频广告。在间隙广告中完成活动(Google AdMob)

Android 收听视频广告。在间隙广告中完成活动(Google AdMob),android,firebase,admob,Android,Firebase,Admob,我有一个插页广告id,只有视频类型。 是否可以通过收听视频播放是否完成来决定对用户的奖励 到目前为止,AdListener仅加载、失败、打开、离开应用程序和关闭事件,如中所述,但我需要视频播放完成事件 一个备选解决方案对我来说: 如果可以近似/找到视频长度,我可以运行一些计时器,使用ad closed事件检测完成情况,但是否可以再次获取视频持续时间?您可以使用有奖间隙广告 或在AdClosed event award上获得应用内商品 mInterstitialAd.setAdListener(n

我有一个插页广告id,只有视频类型。 是否可以通过收听视频播放是否完成来决定对用户的奖励

到目前为止,AdListener仅加载、失败、打开、离开应用程序和关闭事件,如中所述,但我需要视频播放完成事件

一个备选解决方案对我来说:

如果可以近似/找到视频长度,我可以运行一些计时器,使用ad closed事件检测完成情况,但是否可以再次获取视频持续时间?

您可以使用有奖间隙广告

或在AdClosed event award上获得应用内商品

mInterstitialAd.setAdListener(new AdListener() {
    @Override
    public void onAdClosed() {
        //AdClosed now reward user with points etc
    }
});
我在发布这个问题后就知道了这个问题&这对我来说是正确的解决方案。顺便说一句,
onAdClosed
方法不能单独满足我的目的,因为如果广告没有超时,而是被用户关闭,我不想给奖励。