インフィード広告クラスの説明 - glossom-dev/AdfurikunSDK-ReactNative GitHub Wiki

AdfurikunNative

コンストラクタ

AdfurikunNative(props: any)
props 説明
appId アドフリくん広告枠ID
width 広告の横幅
height 広告の縦幅
onAdLoadFinish 広告のロードが成功しました。
onAdLoadError 広告のロードが失敗しました。
onADFMediaViewPlayStart 広告の再生を開始しました。
onADFMediaViewPlayFinish 広告の再生が完了しました。
onADFMediaViewPlayFail 広告の再生中にエラーが発生しました。
onADFMediaViewClick 広告をクリックしました。

インスタンスメソッド

loadAd()
loadAdWithTimeout(timeout: number)
loadAdWithCustomParam(customParams: Map<string, string>, timeout: number)
パラメータ 説明
timeout 読み込みの結果時間(時間単位:seconds)
customParams 任意の値をセットすることで、その値をアドフリくんのサーバーにログとして送信できます。※本機能は必要に応じて使用してください。機能の必要性については、サポートにお問い合わせください。

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


playAd()

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


destroy()

アドフリくんSDKに保持されたAdfurikunNativeインスタンスを破棄します。 AdfurikunNativeインスタンスを使わなくなった場合、destroy関数を呼び出して下さい。


デリゲートコールバック

function onAdLoadFinish(data: any)
パラメータ 説明
data.appId アドフリくん広告枠IDが渡されます。
data.adnetworkKey 再生を開始したアドネットワークのアドネットワークキー渡されます。

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


function onADFMediaViewPlayStart(data: any)
パラメータ 説明
data.appId アドフリくん広告枠IDが渡されます。

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


function onADFMediaViewPlayFinish(data: any)
パラメータ 説明
data.appId アドフリくん広告枠IDが渡されます。

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


function onADFMediaViewClick(data: any)

広告をクリックした時に呼ばれます。


function onAdLoadError(data: any)
パラメータ 説明
data.appId アドフリくん広告枠IDが渡されます。
data.error エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
data.adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailureonFailedPlayingの時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroidiOS

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


void onADFMediaViewPlayFail(data: any)
パラメータ 説明
data.appId アドフリくん広告枠IDが渡されます。
data.error エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
data.adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailureonFailedPlayingの時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroidiOS

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