VAMPRewardedAdLoadDelegate

Objective-C

@protocol VAMPRewardedAdLoadDelegate <NSObject>

Swift

protocol VAMPRewardedAdLoadDelegate : NSObjectProtocol

VAMPRewardedAdLoadDelegate

  • 広告表示が可能になると通知されます。

    Declaration

    Objective-C

    - (void)rewardedAdDidReceiveWithPlacementID:(nonnull NSString *)placementID;

    Swift

    optional func rewardedAdDidReceive(withPlacementID placementID: String)

    Parameters

    placementID

    広告枠ID

  • 広告の取得に失敗すると通知されます。

    例) 広告取得時のタイムアウトや、全てのアドネットワークの在庫がない場合など。

    EU圏からのアクセスの場合( VAMPErrorCodeNoAdnetwork )が発生します。2018-05-23現在 ※本仕様は変更する可能性があります。

    Declaration

    Objective-C

    - (void)rewardedAdDidFailToLoadWithPlacementID:(nonnull NSString *)placementID
                                             error:(nonnull VAMPError *)error;

    Swift

    optional func rewardedAdDidFailToLoad(withPlacementID placementID: String, error: VAMPError)

    Parameters

    placementID

    広告枠ID

    error

    VAMPError オブジェクト

  • RTBはロードが完了してから1時間経過すると、広告表示ができても無効扱いとなり、収益が発生しません。

    この通知を受け取ったらロードからやり直してください。

    Declaration

    Objective-C

    - (void)rewardedAdDidExpireWithPlacementID:(nonnull NSString *)placementID;

    Swift

    optional func rewardedAdDidExpire(withPlacementID placementID: String)

    Parameters

    placementID

    広告枠ID