iAdとAdMakerのハイブリッド配信設定

iAdが読み込めなかったとき、AdMakerに切り替える覚書。

まず、双方とも広告が表示できる状況にしてから、
AdMakerの広告のみ、起動時に画面外に追いやっておく。








    AdMaker = [[AdMakerView alloc] init];


    [AdMaker setAdMakerDelegate:self];


    [AdMaker setFrame:CGRectMake(0, 430+50, 320, 50)];


    [AdMaker start];

画面下部への配置の場合はこんな感じ。

そしてiAdの設定を一部変更。








-(void)bannerViewDidLoadAd:(ADBannerView *)banner


{


    [self layoutForCurrentOrientation:YES];


    [AdMaker viewWillDisappear];


    [AdMaker setFrame:CGRectMake(0, 430+50, 320, 50)];


}




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


{


    [self layoutForCurrentOrientation:YES];


    [AdMaker viewWillAppear];


    [AdMaker setFrame:CGRectMake(0, 430, 320, 50)];


}

これでiAdが読み込めた場合はAdMakerの通信を停止して広告を隠し、
読み込めなかった場合は通信を再開して広告を復帰となる。

…と思う。(^^;)
まだ申請通ってないから分からんケド、
とりあえずテスト環境では問題ないみたい。

関連記事




【マクロミル】アンケート会員募集中!謝礼ポイント有

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー) URL

検索フォーム
最新記事
カテゴリ
HG (3)
FG (2)
MG (9)
RG (8)
リンク
このブログをリンクに追加する
月別アーカイブ
アクセスランキング
[ジャンルランキング]
趣味・実用
1839位
アクセスランキングを見る>>

[サブジャンルランキング]
模型・プラモデル
241位
アクセスランキングを見る>>
カウンター