2017-01-28 1 views
1

ID는 내 게임에 광고 배너를 추가하는 것을 좋아하지만 실제로 게임을하는 동안 광고 배너가 흐트러 질 수 있습니다. 배너가 표시 될 때 제어 할 수 있습니까? IE : 재시작 할 수있는 최종 게임 화면?광고 배너가 언제 나타나는지 제어 할 수 있습니까?

+1

iAd와 함께이 질문에 태그를 추가 했으므로 더 이상 iAd가 지원되지 않는다는 것을 알아야합니다. – rmaddy

+0

iAd 네트워크는 단종되었습니다 : http://stackoverflow.com/a/37347959/2108547. AdMob 또는 기타 [광고 네트워크] (https://www.google.com/search?q=ios+ads&ie=utf-8&oe=utf-8#q=ad+networks+for+ios)를 사용해보세요. . –

답변

1

예, 실제로 대부분의 모바일 광고 플랫폼에서 그렇게 할 것을 권장합니다. Google AdMob과 같은 삽입 광고를 확인하십시오.

+0

ID는 배너에 보관하여 성가신 것이 아니며 수입을 조절하고 자극적이지 않습니다. – TroyDeJ

+0

@TroyDeJ - 삽입 광고는 실제로 제 생각에는 배너 광고보다 더 성가신 것이 아닙니다. 내 생각에 광고 쇼 만 있으면되고 원하는 경우 탭하여 닫을 수 있습니다. 그들은 당신이 삽입 광고를 통해 훨씬 더 많은 것을 만들 것이라고 말합니다. 그러나 절대적으로 그 길을 가고 싶지 않다면 GADBannerView와 같은 무언가의 알파 채널을 애니메이션으로 만들 수없는 이유를 알 수 없습니다. 그렇게 해봤습니까? – Pierce

0

태그로 질문을 태그했지만 iAd has been discontinued으로 태그를 지정했습니다. 인기있는 대안은 Google의 AdMob입니다.

AdMob의 GADBannerViewUIView의 하위 클래스이므로 다른 UIView처럼 숨기거나 표시 할 수 있습니다. 예 :

let myBannerAd = GADBannerView() 

func startGame() { 
    myBannerAd.hidden = true 
} 

func gameOver() { 
    myBannerAd.hidden = false 
} 

대부분의 광고 네트워크에는 delegate methods과 함께 광고 이벤트를 추적 할 수 있습니다.

관련 문제