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