動画リワード広告クラスの説明 - glossom-dev/AdfurikunSDK-Unity GitHub Wiki

AdfurikunMovieRewardUtility

インスタンスメソッド

public void InitializeMovieReward()
public void InitializeMovieReward(string appId)
パラメータ 説明
appId アドフリくん広告枠ID

初期化します。引数なしの場合、AdfurikunMovieRewardAdConfigに設定した広告Idで初期化します。引数を使う事で指定のappIdで初期化することが出来ます。


public bool IsPreparedMovieReward()
public bool IsPreparedMovieReward(string appId)
パラメータ 説明
appId アドフリくん広告枠ID

広告が表示できる状態の場合はtrue、表示出来ない場合はfalseを返します。


public void LoadMovieReward()
public void LoadMovieReward(string appId)
public void LoadMovieReward(float timeout)
public void LoadMovieReward(string appId, float timeout)
パラメータ 説明
appId アドフリくん広告枠ID
timeout 読み込みの結果時間(時間単位:seconds)

各アドネットワークの広告ロードを開始します。

広告の取得結果に関するコールバック(onPrepareSuccessまたはonPrepareFailure)は、 必ずtimeout引数で設定された時間内に呼び出されます。 詳細はベストプラクティスをご確認ください。


public void PlayMovieReward()
public void PlayMovieReward(string appId)
public void PlayMovieReward(Dictionary<string, string> customParams)
public void PlayMovieReward(string appId, Dictionary<string, string> customParams)
パラメータ 説明
appId アドフリくん広告枠ID
customParams 任意の値をセットすることで、その値をアドフリくんのサーバーにログとして送信できます。※本機能は必要に応じて使用してください。機能の必要性については、サポートにお問い合わせください。

広告を表示します。再生準備が完了したアドネットワークの中から、1つ動画が選択されます。


public void Dispose()

広告インスタンスを破棄します。


デリゲートコールバック

void onPrepareSuccess(string appId, bool isManualMode);
パラメータ 説明
appId アドフリくん広告枠ID
isManualMode 手動モード判定(true: 手動, false: 自動)

広告のロード成功時に呼ばれます。


void onStartPlaying(string appId , string adnetworkKey);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。

広告の再生開始時に呼ばれます。


void onFinishedPlaying(string appId , string adnetworkKey);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。

広告を最後まで視聴した時に呼ばれます。(アドネットワークによって呼ばれるタイミングが異なる場合がございます)


void onAdClose(string appId , string adnetworkKey, bool isRewarded);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。
isRewarded 報酬が付与されるかどうかが渡されます。callbackがonAdCloseの時に値が入ります。

広告を閉じた時に呼ばれます。


void onPrepareFailure(string appId, int errorCode, List<AdNetworkError> adNetworkErrorList);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
errorCode エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroidiOS

広告ロード失敗時に呼ばれます。


void onFailedPlaying(string appId , string adnetworkKey, List<AdNetworkError> adNetworkErrorList);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
errorCode エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroidiOS

動画の再生が失敗した場合に呼ばれます。