動画リワード広告クラスの説明 - 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 |
アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
広告ロード失敗時に呼ばれます。
void onFailedPlaying(string appId , string adnetworkKey, List<AdNetworkError> adNetworkErrorList);
パラメータ | 説明 |
---|---|
appId |
アドフリくん広告枠IDが渡されます。 |
errorCode |
エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。 |
adNetworkErrorList |
アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
動画の再生が失敗した場合に呼ばれます。