iAd 계약서에 서명 한 후, 테스트 장치에 실제 광고가 표시 될 것으로 예상했습니다. 하지만 이전과 달리 테스트 광고가 게재되고 있습니다. 이것이 바로 제가 생각하고있는 견적입니다. "iAd App Network는 iAd App Network Agreement에 서명하고 검토 한 후 App 바이너리를 제출하기 전에 앱에 iAd Framework를 통합하면 라이브 광고를 게재합니다." 그렇다면 iAd 구현은 잘못 되었습니까? 아니면 또 다른 문제입니까?iAds가 왜 나타나지 않습니까, 내 코드입니까?
편집 :
#pragma mark iAd Delegate Methods
-(void) bannerViewDidLoadAd:(ADBannerView *)banner{
[UIView beginAnimations:nil context:nil]
[UIView setAnimationDuration:1]
[banner setAlpha:1]
[UIView commitAnimations];
}
-(void)bannerView:(ADBannerView*)banner didFailToReceiveAdWithError:(NSError *)error{
[UIView beginAnimations:nil context:nil]
[UIView setAnimationDuration:1]
[banner setAlpha:0]
[UIView commitAnimations];
}
` 도 내가이 클래스가 대리자 인 헤더에 있고, 스토리 보드에서 내가이 클래스에 말게 배너보기의 대리자를 연결합니다. 이 코드는 테스트 광고와 관련되어 경고 또는 오류가 발생하지 않습니다.
실제 광고를 테스트하지 않는 동안 나타납니다. 실제로 제출하고 앱이 승인되면 실제 광고가 게재됩니다. 그리고 나서 당신은 여전히 그들이 나타나기까지 약 3 일을 기다려야합니다. – Douglas
그럼 구현이 정확하다고 믿어야합니까? 왜냐하면 나는 앱이 이것을 거부하고 싶지 않기 때문이다. – user3557263
iAds 처리 방법에 대한 코드를 게시하십시오. 아무도 없을 때처럼. 우리는 볼 수 있습니다. – Douglas