Награда за просмотр видео AdMob, если пользователь смотрел видео, используя php - PullRequest
1 голос
/ 05 февраля 2020

Я добавил рекламу для игры android Но перед тем, как начислять очки, необходимо подтвердить php, но я все равно не проверял, есть ли какая-нибудь помощь?

1 Ответ

0 голосов
/ 05 февраля 2020

Вознагражденное видео возвращает заданное значение c на основе конфигурации, предоставленной при создании рекламного рекламного блока. По умолчанию установлено значение 1 . Означает, что когда пользователь просматривает вознагражденное видео, не отменяя его, вы получите 1 в ответ на обратный вызов. Вы можете вызвать конечную точку API REST (php) в методе обратного вызова onUserEarnedReward. Вот пример реализации из Официальных документов

myButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (rewardedAd.isLoaded()) {
            Activity activityContext = ...;
            RewardedAdCallback adCallback = new RewardedAdCallback() {
                @Override
                public void onRewardedAdOpened() {
                    // Ad opened
                }

                @Override
                public void onRewardedAdClosed() {
                    // Ad closed without completion
                }

                @Override
                public void onUserEarnedReward(@NonNull RewardItem reward) {
                    // User earned reward call the rest api
                }

                @Override
                public void onRewardedAdFailedToShow(int errorCode) {
                    // Ad failed to display.
                }
            };
            rewardedAd.show(activityContext, adCallback);
        } else {
            Log.d("TAG", "The rewarded ad wasn't loaded yet.");
        }
    }
});

Официальные документы по интеграции имеют несколько стандартных кодов, которые могут помочь вам в этом. Следуйте инструкциям, и вам будет хорошо go.

Внимание: Конечная точка API отдыха должна быть защищена авторизацией, в противном случае она будет уязвима для ложных вызовов от вне приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...