2012-12-02 3 views
0

오늘 나는 몇 시간 내에 출시 할 예정인 앱에서 iAd를 실험 해 보았습니다. 나는 그것이 20 분 이상 내 애플 리케이션을 연주하고 있지만 하나의 테스트 광고가 표시되지 않은 해야하는대로 작동한다고 생각합니다. 광고를 게재하는 책임을지는 메소드가 깨 졌으므로 광고 게재시기를 알 수 있습니다. 광고가 게재되면 사과를 제어합니까? 광고가 임의로 게재되는 빈도입니다. 또는 앱은 광고를 여러 번 보여준 다음 게재를 ​​중단합니까? 앱에 광고가 표시되는시기를 설명하는 문서를 찾을 수 없었습니다. 어떤 도움을 주셔서 감사합니다.iAd 광고 게재 빈도

+0

일부 지역에서만 iAD가 표시됩니다. 어쩌면 그들 중 하나에 있지 않을까요? 또한, 뭔가 잘못하고있는 것처럼 애플의 iADSuite에서 샘플 코드를 찾아 보아라. – msgambel

답변

0

있는지 확인하십시오 당신이 말게/iAd.h 를 가져올 것을 잊지 마세요 iAdFramework하고 .H 파일을 가져온 또한 당신의 .H 파일에서 위임 방법 ADBannerViewDelegate

을 가지고이 ADBannerView을 * bannerView;

// 당신의하는 .m 파일에서

-(void)AddBanner 

{ 

    bannerView = [[ADBannerView alloc] 
       initWithFrame:CGRectMake(0, 0, 320, 50)]; 
bannerView.requiredContentSizeIdentifiers = 
[NSSet setWithObjects: 
ADBannerContentSizeIdentifierPortrait, 
ADBannerContentSizeIdentifierLandscape, nil]; 
bannerView.delegate = self; 

    } 

    - (void)bannerViewDidLoadAd:(ADBannerView *)banner 
    { 
    NSLog(@"banner didload"); 
    [self.view addSubview:bannerView]; 

    } 


- (BOOL)bannerViewActionShouldBegin: (ADBannerView *)banner willLeaveApplication:(BOOL)willLeave 

    { 
    return YES; 
    } 

    - (void)bannerViewActionDidFinish:(ADBannerView *)banner 

    { 

    NSLog(@"bannerViewActionDidFinish"); 

    } 

    - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 

    { 

    NSLog(@"bannerView Error occureed"); 

    } 


in your 

    -(void)viewDidLoad 

    { 


[self AddBanner]; 

    } 

희망이 당신을 도울 것입니다.

+0

나는 '애플이 아이디 요청을 앱 사용자에게 보내는 빈도가 얼마나 되느냐고 물었다'고 생각했다. 내 앱에서 iAd 프레임 워크를 구현하는 것이 좋았으므로 게임을하는 동안 광고가 얼마나 자주 표시되는지 궁금합니다. 때때로 광고가 나타나지만 다른 광고가 나타나기 전에 오랜 시간이 지날 수 있습니다. – Fitzy