AdstirInterstitial Class Reference - united-adstir/AdStir-Integration-Guide-iOS GitHub Wiki

全画面インタースティシャル広告を呼び出すためのクラスです。

Class Methods


+prepareWithMedia:spots:

(deprecated) 広告の初期化を行います。

こちらのメソッドの代わりにこちらをご利用ください

+ (void)prepareWithMedia:(NSString *)media spots:(NSArray *)spots

Parameters

  • media

    • メディアID
  • spots

    • スポットID

+setTestModeEnabled:

テストモードの有効/無効を切り替えます。有効にする場合はYES、無効にする場合はNOを設定してください。デフォルトではテストモードは無効になっています。

+ (void)setTestModeEnabled:(BOOL)enabled;

Parameters

  • enabled
    • テストモードの有効/無効

+testModeEnabled

テストモードの有効/無効を取得します。

+ (BOOL)testModeEnabled

Returns

  • enabled
    • テストモードの有効/無効

Instance Methods


-initWithMedia:spot:

インスタンスの初期化を行います。+prepareWithMedia:spots:で初期化したIDと別のIDは使用できません。

- (instancetype)initWithMedia:(NSString *)media spot:(NSUInteger)spot

Parameters

  • media

    • メディアID
  • spot

    • スポットID

Returns

  • instancetype
    • 初期化済みのAdstirInterstitialのインスタンス

-load

広告の読み込みを行います。読み込み完了等の通知が必要な場合はAdstirInterstitialを実装してください。

- (void)load

-canShow

広告が再生できる場合はYES、できない場合はNOを返します。

- (BOOL)canShow

Returns

  • BOOL
    • 再生の可否

-showFromViewController:

広告の再生を行います。再生の開始等の通知が必要な場合はAdstirInterstitialDelegateを実装してください。

- (void)showFromViewController:(UIViewController *)viewController

Parameters

  • viewController
    • 呼び出し元のViewController