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