AdstirMraidView-Class-Reference

バナー広告を呼び出すためのクラスです。

Properties


intervalTime

広告のローテーション時間を設定します。
デフォルトのローテーション時間は60秒で、最小のローテーション時間は30秒です。
0を設定するとローテーションは無効になります。

@property (assign) NSUInteger  intervalTime;


delegate

バナー広告のDelegateを設定してください。 AdstirMraidViewDelegateの詳細はこちらをご覧ください。

@property (weak) id<AdstirMraidViewDelegate> delegate;

media

メディアIDを設定します。

@property (nonatomic, copy, asadnonnull) NSString*  media;

spot

枠Noを設定します。

@property (nonatomic, assign) NSUInteger spot;

autoloadEnabled

YESを設定すると、AdstirMraidViewがWindowに追加される際に自動でバナー広告の読み込みが始まります。
デフォルトではNOが設定されています。

@property (nonatomic, assign, getter=isAutoloadEnabled) BOOL autoloadEnabled;

Class Methods


+setTestModeEnabled:

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

+ (void)setTestModeEnabled:(BOOL)enabled;

Parameters

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

+testModeEnabled

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

+ (BOOL)testModeEnabled

Returns

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

Instance Methods


-initWithAdSize:media:spot:

親ビューの左上を起点として初期化を行います。
広告サイズについてはこちらをご覧ください。

- (instancetype)initWithAdSize:(AdstirAdSize)size media:(NSString *)media spot:(NSUInteger)spot

Parameters

  • size
    • 広告サイズ
  • media
    • メディアID
  • spot
    • 枠No

-initWithAdSize:origin:media:spot:

親ビューに対する位置を指定して初期化を行います。
広告サイズについてはこちらをご覧ください。

- (instancetype)initWithAdSize:(AdstirAdSize)size origin:(CGPoint)origin media:(NSString *)media spot:(NSUInteger)spot

Parameters

  • size
    • 広告サイズ
  • origin
    • 親ビューに対する位置
  • media
    • メディアID
  • spot
    • 枠No

-start

バナー広告の読み込みを行います。

- (void)start


-stop

バナー広告の読み込みを停止します。

- (void)stop