Как использовать GADRewardBasedVideoAd
Я хочу добавить поощрительные объявления в свое приложение, когда пользователь будет смотреть рекламное видео, я дам ему вознаграждение
то, что я пытаюсь сделать, это что-то вроде этого в viewdidload, я инициализирую так:
let rewardedVideo : GADRewardBasedVideoAd =
GADRewardBasedVideoAd.sharedInstance()
rewardedVideo.delegate = self
let request2 : GADRequest = GADRequest()
request.testDevices = [kGADSimulatorID, "id_device"]
rewardedVideo.load(request2, withAdUnitID: "id reward video from admob")
и позже в приложении, когда пользователь решает воспроизводить видеообъявления, я проверяю это:
if GADRewardBasedVideoAd.sharedInstance().isReady {
GADRewardBasedVideoAd.sharedInstance().present(fromRootViewController: self)
}
проблема в GADRewardBasedVideoAd.sharedInstance().isReady всегда не готова
как я могу решить эту проблему, пожалуйста?
любая помощь будет оценена
___________________Редактировать
Я добавил это
func rewardBasedVideoAd(_ rewardBasedVideoAd: GADRewardBasedVideoAd, didFailToLoadWithError error: Error?) {
print("error \(error)")
}
и я вижу ошибку: Ошибка запроса: Нет объявлений для показа
я не знаю, может быть, я скучаю по конфигурации
--------------Редактировать
Решение, которое я использовал:
Как и предложил @Daniel Storm, мне нужно настроить сторонние рекламные сети для GADRewardBasedVideoAd, но когда я попытался соединить AdColony и Applovin, чтобы добавить ошибку, я получаю ошибку, каким-то образом адаптер не подключен, я наконец-то решил интегрировать chartboost независимо от admob, так что теперь у меня есть Chartboost для видео наград и AdMob для баннера и InterTitiel
я добавляю chartboost как это:
Chartboost.start(withAppId: "appid configurad in https://dashboard.chartboost.com", appSignature: "signature in the same site", delegate: self)
Chartboost.cacheRewardedVideo(CBLocationMainMenu)
if(Chartboost.hasRewardedVideo(CBLocationMainMenu)){
Chartboost.showRewardedVideo(CBLocationMainMenu)
1 ответ
Вы должны настроить и использовать сторонние рекламные сети для GADRewardBasedVideoAd
на AdMob.com.
Из вознагражденного видео: Издатели начинают работу:
Награжденные объявления доступны только из сторонних сетей, которые вы выбрали для посредничества.