ログ出力

SDKは処理や例外に応じてログを出力します。

ログを出力するにはAdMobメディエーションのカスタムイベントの設定項目「Parameter」で以下のように設定します。

ログを出力する設定にしたままですと、アプリの動作が遅くなる懸念がございますので、リリース時にはログを出力しない設定にするようお願い致しす

設定項目「Parameter」でログ出力フラグは、「info」、「warn」、「none」(小文字)のいずれかを設定して下さい。
//全てのログを出力する
SSPのアプリID,info
または
//WRANとERRORを出力する
SSPのアプリID,warn

//ログを出力しない
SSPのアプリID,none

※設定内容:カンマ区切り、「,ログ出力フラグ」の部分が省略可能、省略した場合、ログを出力しないです。
※SSPのアプリIDは、SSPから取得した広告配信用のアプリケーションID

ログのレベルに応じた出力メッセージは下記表になります。

GNAd AdMob Mediationの出力ログ

  • ログレベルにかかわらず出力ログ

    エラーコード クラス 出力条件 出力メッセージ
    - GNAdMediationAdapter 設定項目「Parameter」未設定 Mediation Parameter AppId is empty.
    - GNAdMediationAdapter SSPのアプリIDは、数字ではない Mediation Parameter AppId is not number:設定した「SSPのアプリID」
  • ログレベル:INFO

    エラーコード クラス 出力条件 出力メッセージ
    - GNAdMediationAdapter SSP広告データ取得開始時 AppId=「SSPのアプリID」 start.
    - GNAdMediationAdapter SSP広告AdView作成した時 AdView frame size:「広告AdViewのFrameサイズ」
    - GNAdMediationAdapter 外部ブラウザの起動開始 adViewWillShowInDefaultBrowser
    - GNAdMediationAdapter 内部ブラウザの起動開始 adViewWillShowInInternalBrowser
    - GNAdMediationAdapter 内部ブラウザの終了 adViewWillTerminateInternalBrowser
    - GNAdMediationAdapter 内部ブラウザから外部ブラウザへ移動 adViewWillShiftToDefaultBrowser
    - GNAdMediationAdapter SSP広告データの取得に成功 adViewDidReceiveAd
    - GNAdMediationAdapter SSP広告データの取得に失敗 didFailReceiveAdWithError

GNAd SDKの出力ログ

  • ログレベル:ERROR
    ※例外がスローされたときに出力されます。
    エラーコード クラス 出力条件 出力メッセージ
    E001 GNAdView GNAdView初期化時に引数adSizeにnullを指定 Please set adSizeType argument. [E001]
  • ログレベル:WARN

    エラー
    コード
    クラス 出力条件 出力メッセージ
    W001 GNAdLoader AppIDがセットされていない App Id is required.[W001]
    W002 GNAdLoader
    (GNBanner)
    バナーデータのパースに失敗 Invalid banner data.[W002]
    W003 GNAdLoader
    (GNBanner)
    バナーデータの中身が空 Banner data is empty.[W003]
    W004 GNAdLoader
    (GNBanner)
    バナーデータリクエスト時のエラー An error occured while loading banner data.[W004]
    W005 GNAdWebView バナー表示時のWebView上
    でのエラー
    onReceivedError : %errorCode% : %description% : %failingUrl%.[W005]
    W006 GNAdWebView バナー表示時のリダクレクトエラー onTooManyRedirects : %cancelMsg% : %continueMsg%[W006]
  • ログレベル:INFO

    エラー
    コード
    クラス 出力条件 出力メッセージ
    - GNAdView バナーデータのロードが正常に完了 Ad data successfully loaded. start Ad Loop.
    - GNAdView ユーザーがバナーをタップ
    (操作タイプがTAP/TAP_AND_FLICKの場合)
    User action : TAP.
    - GNAdView ユーザーがバナーをprevious方向にフリック
    (操作タイプがTAP_AND_FLICKの場合)
    User action: SWIPE RIGHT.
    - GNAdView ユーザーがバナーをnext方向にフリック
    (操作タイプがTAP_AND_FLICKの場合)
    User action: SWIPE LEFT.
    - GNAdView 外部ブラウザの起動開始 Start showing external browser.
    - GNAdView 内部ブラウザの起動開始 Start showing internal browser.
    - GNAdView 内部ブラウザの終了 Internal browser terminated.
    - GNAdView 内部ブラウザから外部ブラウザへ移動 Move to external browser.
    - GNBannerLoader バナーデータの取得開始 bannerLoader:willStartLoadURL: %url%
    - GNBannerLoader バナーデータの取得完了 bannerLoader:didReceiveResponse: %json% fromURL: %url%