Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何知道用户是否在android中观看了我的全额奖励视频广告或跳过广告?_Android_Admob_Rewardedvideoad - Fatal编程技术网

我如何知道用户是否在android中观看了我的全额奖励视频广告或跳过广告?

我如何知道用户是否在android中观看了我的全额奖励视频广告或跳过广告?,android,admob,rewardedvideoad,Android,Admob,Rewardedvideoad,我正在我的应用程序中使用有奖的间隙广告。 是否有任何方法可以知道是否有用户在我的奖励视频广告中观看了完整的奖励视频 我需要在我的应用程序中放置一个奖励视频,我想知道是否有用户观看了完整的视频?我怎么知道呢?是的,您可以检查用户是否完全观看了奖励视频。所有你需要做的就是实现奖励广告视频监听器 yourAdObject.setRewardedVideoAdListener(this); 并在活动中实现RewardedVideoAdListener的方法。 它将覆盖以下方法: @Override p

我正在我的应用程序中使用有奖的间隙广告。 是否有任何方法可以知道是否有用户在我的奖励视频广告中观看了完整的奖励视频


我需要在我的应用程序中放置一个奖励视频,我想知道是否有用户观看了完整的视频?我怎么知道呢?

是的,您可以检查用户是否完全观看了奖励视频。所有你需要做的就是实现奖励广告视频监听器

yourAdObject.setRewardedVideoAdListener(this);
并在活动中实现RewardedVideoAdListener的方法。 它将覆盖以下方法:

@Override
public void onRewarded(RewardItem reward) {

}

// The following listener methods are optional.
@Override
public void onRewardedVideoAdLeftApplication() {

}

@Override
public void onRewardedVideoAdClosed() {

}

@Override
public void onRewardedVideoAdFailedToLoad(int errorCode) {

}

@Override
public void onRewardedVideoAdLoaded() {

}

@Override
public void onRewardedVideoAdOpened() {

}

@Override
public void onRewardedVideoStarted() {
}
完全观看视频时,会调用OnPawarded(RewardItem奖励)


有关视频广告的更多信息,请阅读

是,您可以检查用户是否完全观看了奖励视频。所有你需要做的就是实现奖励广告视频监听器

yourAdObject.setRewardedVideoAdListener(this);
并在活动中实现RewardedVideoAdListener的方法。 它将覆盖以下方法:

@Override
public void onRewarded(RewardItem reward) {

}

// The following listener methods are optional.
@Override
public void onRewardedVideoAdLeftApplication() {

}

@Override
public void onRewardedVideoAdClosed() {

}

@Override
public void onRewardedVideoAdFailedToLoad(int errorCode) {

}

@Override
public void onRewardedVideoAdLoaded() {

}

@Override
public void onRewardedVideoAdOpened() {

}

@Override
public void onRewardedVideoStarted() {
}
完全观看视频时,会调用OnPawarded(RewardItem奖励)


有关视频广告的更多信息,请阅读

我使用以下代码检查用户是否观看了我的全额奖励视频广告或跳过了中间的广告:

int adLeaveCheck = 0; //Declare a global variable

RewardedVideoAdListener rewardedVideoAdListener = new RewardedVideoAdListener() {
        @Override
        public void onRewardedVideoAdLoaded() {
        }

        @Override
        public void onRewardedVideoAdOpened() {

        }

        @Override
        public void onRewardedVideoStarted() {
            adLeaveCheck = 1;
        }

        @Override
        public void onRewardedVideoAdClosed() {

            if (adLeaveCheck != 2){
               Toast.makeText(this, "Why are you not watching full ad", Toast.LENGTH_LONG).show();
            } else {
               Toast.makeText(this, "Thank you for watching full ad", Toast.LENGTH_LONG).show();

}

        }

        @Override
        public void onRewarded(RewardItem rewardItem) {

            adLeaveCheck = 2;
        }

        @Override
        public void onRewardedVideoAdLeftApplication() {

        }

        @Override
        public void onRewardedVideoAdFailedToLoad(int i) {

        }

        @Override
        public void onRewardedVideoCompleted() {

        }


    };


    mRewardedVideoAd.setRewardedVideoAdListener(rewardedVideoAdListener);

我使用以下代码检查用户是否观看了我的全额奖励视频广告或跳过了其间的广告:

int adLeaveCheck = 0; //Declare a global variable

RewardedVideoAdListener rewardedVideoAdListener = new RewardedVideoAdListener() {
        @Override
        public void onRewardedVideoAdLoaded() {
        }

        @Override
        public void onRewardedVideoAdOpened() {

        }

        @Override
        public void onRewardedVideoStarted() {
            adLeaveCheck = 1;
        }

        @Override
        public void onRewardedVideoAdClosed() {

            if (adLeaveCheck != 2){
               Toast.makeText(this, "Why are you not watching full ad", Toast.LENGTH_LONG).show();
            } else {
               Toast.makeText(this, "Thank you for watching full ad", Toast.LENGTH_LONG).show();

}

        }

        @Override
        public void onRewarded(RewardItem rewardItem) {

            adLeaveCheck = 2;
        }

        @Override
        public void onRewardedVideoAdLeftApplication() {

        }

        @Override
        public void onRewardedVideoAdFailedToLoad(int i) {

        }

        @Override
        public void onRewardedVideoCompleted() {

        }


    };


    mRewardedVideoAd.setRewardedVideoAdListener(rewardedVideoAdListener);

这并没有说明我该如何判断广告是否存在跳过EDI是否存在服务器端检查解决方案?这并没有说明我该如何判断广告是否存在跳过EDI是否存在服务器端检查解决方案?