Skip to content

カルーセル広告クラスの説明

ren.fujii edited this page Mar 4, 2024 · 3 revisions

AdfurikunCarousel

コンストラクタ

AdfurikunCarousel(Activity activity, ArrayList<String> appIds)

カルーセル広告のビューを返します。

パラメータ 説明
activity 広告を表示するActivity
appIds 広告枠IDの配列

プロパティ

val carouselView: View?

インスタンスメソッド

fun setAdfurikunCarouselListener(listener: AdfurikunCarouselListener?)

リスナーを登録します。

パラメータ 説明
listener コールバックを受け取るリスナーオブジェクト

fun load()

広告ロードを開始します。


fun play()
fun play(customParams: Map<String, String>?)

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

パラメータ 説明
customParams イベントにcustomParams情報が送信されます

fun pause()

状態管理の一時停止、動画の一時停止などを行います。 ActivityのonPause()で実行してください。


fun resume()

状態管理の停止、動画の停止または破棄などを行います。 ActivityのonStop()で実行してください。


fun remove()

状態管理の破棄を行います。 ActivityのonDestroy()、もしく 明示的に破棄したい時に実行してください。実行後に再開することはできません。必ず動画リワードインスタンスを破棄してください。


AdfurikunCarouselListener

fun onCarouselLoadFinish()

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


fun onCarouselLoadError(error: AdfurikunMovieError?)

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

パラメータ 説明
error エラー情報
error.adNetworkErrorList アドネットワークから発生したエラー内容です。詳細はアドネットワーク別エラーコード情報
エラータイプ コード 内容
NO_AD 0 広告の在庫がない場合
NO_NETWORK 1 オフラインまたはフライトモードの場合
LOADING 2 広告読み込み中の場合
INVALID_APP_ID 3 広告IDが登録されている内容と異なる場合
API_REQUEST_FAILURE 4 リクエストが失敗した場合
NO_SUPPORT_API_VERSION 5 API Levelが14以下の場合
PLAYER_ITEM_LOAD_FAILURE 6 広告の読み込みが失敗した場合
PLAYER_ITEM_PLAY_FAILURE 7 広告の再生が失敗した場合
OTHER_ERROR 8 その他の予期せぬエラーが発生した場合

fun onCarouselImpression(appId: String?, adnwkey: String?, position: String)

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

パラメータ 説明
appId 広告枠ID
adnwkey カルーセルのアイテムのアドネットワークキー
position カルーセルのアイテムのposition

fun onCarouselViewShowFail(appId: String?, error: AdfurikunMovieError?, adnwkey: String?, position: String)

広告の取得、表示が失敗した場合に呼ばれます。

パラメータ 説明
appId 広告枠ID
error エラー情報
error.adNetworkErrorList アドネットワークから発生したエラー内容です。詳細はアドネットワーク別エラーコード情報
adnwkey カルーセルのアイテムのアドネットワークキー
position カルーセルのアイテムのposition

fun onCarouselViewClicked(appId: String?, adnwkey: String?, position: String)

広告のクリック時に呼ばれます。

パラメータ 説明
appId 広告枠ID
adnwkey カルーセルのアイテムのアドネットワークキー
position カルーセルのアイテムのposition

AdfurikunSDK Android について

SDKの組み込み

広告SDKの実装

その他

トラブルシューティング

Clone this wiki locally