iOSSDK_Manual_Interstitial - goldspotmedia-dev/sdk GitHub Wiki

iOS SDK Interstitial型広告 / Overlay型広告 実装手順

ヘッダーファイル

  1. 広告を表示するViewやViewControllerクラスのヘッダーファイル内でGSMMovieManager.hをインポート
  2. GSMMovieDelegateを追加

クラスファイル

  1. 広告枠の用意
  2. 広告リクエスト
  3. 広告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]