if GADRewardBasedVideoAd.sharedInstance().isReady {
GADRewardBasedVideoAd.sharedInstance().present(fromRootViewController: self)
}
문제가 GADRewardBasedVideoA입니다 :
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")
나중에 응용 프로그램에서 사용자가 동영상 광고를 재생하기로 결정 나는이 확인 d.sharedInstance(). isReady가 항상 준비가되지 않았습니다.
어떻게이 문제를 해결할 수 있습니까? 요청 오류 : 어떤 광고가
이모르겠어요 없어야 할
도움 내가이
func rewardBasedVideoAd(_ rewardBasedVideoAd: GADRewardBasedVideoAd, didFailToLoadWithError error: Error?) {
print("error \(error)")
}
을 추가하고 내가 오류를 볼 수 있습니다
___________________Edit
을 이해할 수있을 것이다 구성이 잘못되었습니다.
-------------- @Daniel 스톰, 난 GADRewardBasedVideoAd에 대한 타사 광고 네트워크를 구성해야하지만 난 AdMob으로 AdColony 및 Applovin를 연결하려고 할 때의 나에게 오류를 제공 제안처럼
는, 어떻게 든은 어댑터가 아니다 : 내가 사용
솔루션을 편집
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)
참고로 지금 AdMob은 당신에게 설정 세 번째 부분은 네트워크에 필요 말도 할 수있어 보상 비디오를 지원합니다. – ZYiOS