1

私は iOS 用の dict を開発しており、収益化のために iAd を使用しようとしています。広告ビューの作成を除いて、例を使用して段階的に実行しましたが、広告が正しく表示されません。

スタート画面

広告がロードされました

ビューコントローラー

私のコード:

- (void)viewDidLoad
{
    adView.frame = CGRectOffset(adView.frame, 0, -50); //don't work
    adView.delegate=self;
    self.bannerIsVisible=NO;
    [super viewDidLoad];
}
-(void)bannerViewDidLoadAd:(ADBannerView *)banner{
    if (!self.bannerIsVisible){
        [UIView beginAnimations:@"animateAdBannerOn" context:NULL];
        banner.frame = CGRectOffset(banner.frame, 0, 50); //works well
        [UIView commitAnimations];
        self.bannerIsVisible = YES;
    }
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
    if (self.bannerIsVisible){
        [UIView beginAnimations:@"animateAdBannerOff" context:NULL];
        banner.frame = CGRectOffset(banner.frame, 0, -50);
        [UIView commitAnimations];
        self.bannerIsVisible = NO;
    }
}

自動レイアウトを使用して、ストーリーボードで作業し、設定しようとしました

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

何も助けませんでした。

4

1 に答える 1