В реализации видеообъявления AdMob с вознаграждением, где реализовать и установить элемент вознаграждения?

Я следовал инструкциям по видеообъявлениям с вознаграждением на странице https://developers.google.com/admob/android/rewarded-video и проверил пример кода объявления Google https://github.com/googleads/googleads-mobile-android-examples/tree/master/admob/RewardedVideoExample Нет проблем с загрузкой объявления.

Чего я не могу понять, так это того, что интерфейс RewardedVideoAdListener имеет один метод

public void onRewarded(RewardItem rewardItem)

Как я могу передать свой предмет вознаграждения слушателю рекламы? Я проверил API Google https://developers.google.com/android/reference/com/google/android/gms/ads/reward/package-summary, у меня нет API для передачи моей награды.

Или я совсем не прав? Контролируется ли этот RewardItem системой AdMob? В таком случае, какое значение я ожидаю от интерфейса RewardItem?

https://developers.google.com/android/reference/com/google/android/gms/ads/reward/RewardItem


person Nathan    schedule 27.09.2017    source источник


Ответы (1)


какое значение я ожидаю от интерфейса RewardItem?

Вознаграждение по умолчанию будет иметь размер 1 и тип "".
Вознаграждение за тест имеет количество 10 и тип "монеты".

Как я могу передать свой предмет вознаграждения слушателю рекламы?

Чтобы передать предмет вознаграждения, необходимо создать рекламный блок с вознаграждением, где должны быть установлены «Сумма вознаграждения» и «Предмет вознаграждения». Вот руководство: https://support.google.com/admob/answer/7311747?hl=en .

person Dmytro Kulykov    schedule 14.05.2018