Skip to content

広告読み込みタイムアウト

Kim, Sungil edited this page Jan 31, 2024 · 1 revision

広告読み込みの結果CallbackのTimeoutについて

広告枠情報に設定されている時間情報をベースとして各アドネットワークへのRequestが発生します。それによって、読み込みの結果Callback(prepareSuccess, prepareFailure)は在庫の状況・設定されているアドネットワークの数などの影響で時間がかかる場合があります。

もし、アプリケーションの動作として、何秒以内に必ず広告の読み込み結果を確認してユーザへの通知を行う場合にはloadWithTimeout(float timeout)関数を使ってロードを行なってください。 アプリの方で設定したTimeout以内で必ずCallbackが発生します。設定可能な範囲は1秒から60秒までになります。

アドフリくんはアドネットワークへのRequestを最大限抑えることでネットワーク使用量及び広告の効率を考慮したモードです。上記の関数でTimeoutを指定すると各アドネットワークへのRequestが仕様より速く発生する為効率が悪くなる恐れがあります。なお、設定したTimeoutが短すぎると広告取得途中で読み込み失敗だと判断される可能性があります。ですので、prepareFailure Callbackが発生した場合でも再度Loadを行うことで広告在庫取得が成功することもあります。

Clone this wiki locally