おしブロ from STONEWEB

おしい県でWebに携わって働く人のブログ from ストーンウェブ。IT&Web界隈に関する役に立ちそうなことをまとめていきます。2013年1月運営開始。

移転しました。

約3秒後に自動的にリダイレクトします。

(Xcode/iPhone)広告アプリ制作、の勉強メモ。

 

「フレームワーク/クラス」

iAD/ADBannerView(iAD広告ネットワークの広告枠になるクラス)

 

「ソースコード1」

 - (void)viewDidAppear:(BOOL)animated

{

    [super viewDidAppear:animated];

    CGRect bannerFrame = self.bannewView.frame;

    bannerFrame.origin.y = self.view.frame.size.height;

    self.bannerView.frame = bannerFrame;

}

・アプリが起動してストーリーボードの画面がアプリに表示された直後に自動的に呼び出し(画面が表示された直後にバナービューを画面の下に隠す)

 

「ソースコード2」

 - (void)bannerViewDidLoadAd:(ADBannerView *)banner

{

    CGRect bannerFrame = banner.frame;

    bannerFrame.origin.y = self.view.frame.size.height - banner.frame.size.height;

    

    [UIViewanimateWithDuration:1.0animations:^{

        banner.frame = bannerFrame;

    }];

    NSLog(@"広告在庫あり");

}

・表示する広告在庫があった場合にバナービューを画面上に表示

 

「ソースコード3」

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

{

    CGRect bannerFrame = banner.frame;

    bannerFrame.origin.y = self.view.frame.size.height;

    

    [UIViewanimateWithDuration:1.0animations:^{

        banner.frame = bannerFrame;

    }];

    NSLog(@"広告在庫なし");

・広告在庫がないときにバナービューをビューの下に移動

 

© STONEWEB