2017-04-21 5 views
0

배너 광고와 이미지 기반 삽입 광고를 문제없이 응용 프로그램에 성공적으로 통합 할 수있었습니다.신속한 Admob 보상 동영상 광고 통합 및 테스트

보상 광고를 추가하는 것을 고려하고 있지만 삽입 광고 당 코드를 설정하고 AdMob에서 설정 한 보상을받는 비디오 광고의 adUnitID로 변경할 수 있는지 잘 모르겠습니다.

테스트 광고에서 삽입 광고를 표시하면 동영상이 표시되는지 여부를 알 수 없습니다.

이렇게 설정하는 것과 관련하여 온라인에서 따라야 할 지침은 거의 없습니다.

func loadAndShow3() { 



    let request = GADRequest() 
    request.testDevices = [kGADSimulatorID, "XXXX"] 
    myAd = GADInterstitial(adUnitID: "XXXX") 
    myAd.delegate = self 
    myAd.load(request) 



} 

func interstitialDidReceiveAd(_ ad: GADInterstitial) { 

    if (self.myAd.isReady) { 

     myAd.present(fromRootViewController: self) 



    } 
func displayAd() { 



    NotificationCenter.default.post(name: NSNotification.Name(rawValue: "loadAndShow"), object: nil) 


} 
+0

무엇이 당신의 질문입니까? 좀 더 명확하게 질문을 편집 할 수 있습니까? –

+0

보상 된 동영상 광고의 광고 단위 ID를 위 코드에 추가하면 작동합니까? –

+0

번호 : [보상 동영상] (https://firebase.google.com/docs/admob/ios/rewarded-video) 문서를보십시오. –

답변

1

현재 코드가 작동하지 않을 것입니다 :

내가 현재 사용하는 것입니다. GADRequest() 대신 GADRewardBasedVideoAd에 대한 새로운 요청을해야합니다. 아래에 첨부 된 방법에 대한 Google의 훌륭한 자습서가 있습니다. 튜토리얼을 따라 간다면 그것은 오히려 솔직한 해결책입니다. 행운을 빈다.

Google's tutorial.