2012-04-30 2 views
1

iOS 앱에 adWhirl이 성공적으로 통합되었습니다. Apple docs에서 앱에 표시 할 광고가 없으면 배너를 숨겨야한다는 것을 알았습니다. 그러나 애드 월의 경우에는 FAQ of AdWhirliOS의 adWhirl에서 광고를받지 못한 경우 어떻게해야합니까?

로 작성 하는가 광고를 요청하고 배터리 소모를 방지하기 위해 시도하기 전에 애드 월 SDK 체크 네트워크 연결?

예. 클라이언트 SDK는 광고 요청 실행을 허용하기 전에 네트워크 연결을 사용할 수 있는지 확인합니다. 사용할 수있는 네트워크 연결이 없으면 광고 요청이 이루어지지 않습니다. 따라서 광고 요청이 없으므로 콜백이 수행되지 않습니다.

어떻게 이런 상황을 처리 할 수 ​​있습니까? Apple은 내 신청서를 거부합니까? 어떤 종류의 도움이라도 대단히 감사하겠습니다. 감사합니다

답변

3

말게의 애드 월 어댑터를 보면, 그것이 아니라 그렇게 AdBannerview 초기화 같습니다에만 bannerViewDidLoadAd: 콜백에서 다음

ADBannerView *iAdView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 

을 수 있도록 설정 한 광고의 프레임 :

CGRect newFrame = banner.frame; 
newFrame.origin.x = newFrame.origin.y = 0; 
banner.frame = newFrame; 

AdWhirl의 iAd 어댑터가 실제 광고가 오기 전까지 광고 크기가 CGRectZero인지 확인해야하므로 걱정할 필요가 없습니다.

+0

감사합니다. 늦은 답변 죄송합니다... – iOSAppDev