iOSSDK_Manual_Interstitial - goldspotmedia-dev/sdk GitHub Wiki
iOS SDK Interstitial型広告 / Overlay型広告 実装手順
ヘッダーファイル
- 広告を表示するViewやViewControllerクラスのヘッダーファイル内で
GSMMovieManager.h
をインポート GSMMovieDelegate
を追加
クラスファイル
- 広告枠の用意
- 広告リクエスト
- 広告Viewの表示
(例文)
//手順1
param_ = [NSMutableDictionary dictionary];
NSMutableDictionary *setting = [NSMutableDictionary dictionary];
setting[@"zone"] = @"1"; //Zone
setting[@"adtype"] = @(kGSM_AdType_Interstitial);
setting[@"defaultorientation"] = @(kGSM_Orientaion_Landscape); //フル画面時のデフォルト向き
setting[@"x"] = @"0"; //広告枠のx座標
setting[@"y"] = @"0"; //広告枠のy座標
setting[@"w"] = @"320"; //広告枠の幅
setting[@"h"] = @"416"; //広告枠の高さ
//setting[@"progresscolor"] = [UIColor colorWithRed:0 green:204 blue:255 alpha:1.0]; //プログレスバーの色 ※任意指定(補足事項参照)
param_[@"ad"] = setting;
GSMMovieManager.manager.delegate = self;
//手順2
[GSMMovieManager.manager request:param_];
- (void)gsmPrepared:(NSString*)zone adtype:(GSM_AD_TYPE)adtype
{
//手順3
[GSMMovieManager.manager showAd:@"1"];
}
補足事項
UIScrollViewにオーバーレイ型広告枠を配置する場合について
UIScrollView並びにUIScrollViewを継承したクラスにオーバーレイ型広告枠を配置する場合はscrollViewDidScroll
メソッドに以下の記述を追加してください
(例文)
- (void) scrollViewDidScroll:(UIScrollView *)scrollView
{
[GSMMovieManager.manager scrollViewDidScroll:@"1"];
}
プログレスバーの色について
Interstitial型広告枠のプログレスバーの色も変更する場合は、progresscolor
にて色を指定するだけでなく、
GSMMovieResources.bundle
内の以下のファイルを任意の画像に置き換えてください。
seekbar_dot.png
[email protected]
[email protected]
seekbar_left.png
[email protected]
[email protected]
seekbar_right.png
[email protected]
[email protected]