アプリ起動時広告クラスの説明 - glossom-dev/AdfurikunSDK-ReactNative GitHub Wiki

AdfurikunAppOpenAd

コンストラクタ

AdfurikunAppOpenAd(appId: string, appLogoIconName?: string)
パラメータ 説明
appId アドフリくん広告枠ID
appLogoIconName アプリログアイコン名(Androidは「Project/android/app/src/main/res」のmipmapまたはdrawableに保存されたアイコン名を設定する必要があります。)

AdfurikunAppOpenAdのインスタンスを生成し、アドフリくんの初期化を行います。

プロパティ

AdfurikunAppOpenAdCallbackResult? callback;

アドフリくんからのコールバックを代入します。

AdfurikunAppOpenAdCallbackResult

type AdfurikunAppOpenAdCallbackResult(
    type?: AdfurikunAppOpenAdCallbackType,
    appId?: string,
    adNetworkKey?: string,
    errorCode?: number,
    adNetworkErrorList?: AdNetworkError[]
パラメータ 説明
type AdfurikunAppOpenAdCallbackTypeの値が渡されます。
appId アドフリくん広告枠IDが渡されます。
adNetworkKey アドネットワークキーが渡されます。callbackがAdfurikunAppOpenAdCallbackType.onStartPlayingの時に値が入ります。
errorCode エラーコードが渡されます。詳細はエラーコード情報を確認してください。
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailureonFailedPlayingの時に値が入ります。
アドネットワーク別エラーコード情報の詳細はAndroidiOS
AdfurikunAppOpenAdCallbackType 説明
onPrepareSuccess 広告のロードが成功しました。
onPrepareFailure 広告のロードが失敗しました。
onStartPlaying 広告の再生を開始しました。
onFailedPlaying 広告の再生中にエラーが発生しました。
onAdClose 広告を閉じました。

インスタンスメソッド

load(timeout: number)
パラメータ 説明
timeout 読み込みの結果時間(時間単位:seconds)

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

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


play()

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


isPrepared(): Promise<boolean>

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


destroy()

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

⚠️ **GitHub.com Fallback** ⚠️