ログ出力

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」
    - GNAdMediationAdapter アプリで設定した広告サイズが不正 Can not find best size for AdSize:「設定した「広告Adのサイズ」
  • ログレベル:INFO

    エラーコード クラス 出力条件 出力メッセージ
    - GNAdMediationAdapter SSP広告データ取得開始時 AppId=「SSPのアプリID」 start.
    - GNAdMediationAdapter 外部ブラウザの起動開始 ExternalBrowser Startup for Ad clicked.
    - GNAdMediationAdapter 内部ブラウザの起動開始 InternalBrowser Startup for Ad clicked.
    - GNAdMediationAdapter 内部ブラウザの終了 InternalBrowser Terminate.
    - GNAdMediationAdapter SSP広告データの取得に成功 Received Ad.
    - GNAdMediationAdapter SSP広告データの取得に失敗 Failed to receive Ad.

GNAd SDKの出力ログ

  • ログレベル:ERROR
    ※例外がスローされたときに出力されます。
    エラーコード クラス 出力条件 出力メッセージ
    E001 GNAdView GNAdView初期化時に引数adSizeにnullを指定 Please set GNAdSie argument.[E001]
    E002 GNAdView GNAdView初期化時に引数touchTypeにnullを指定 Please set GNTouchType argument.[E002]
  • ログレベル: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]
    W007 GNAdWebView バナー表示中のWebView上
    でのエラー
    onConsoleMessage : %message%[W007]
    W008 GNAdWebView バナー表示中のWebView上
    でのJavascriptアラート
    onJSAlert : %message%[W008]
    W009 GNAdWebView バナー表示中のWebView上
    でのJavascriptエラー
    onJSTimeout[W009]
    W010 GNAdWebView バナー表示中のWebView上
    でのキャッシュサイズ超過
    onReachedMaxAppCacheSize[W010]
  • ログレベル:INFO

    エラー
    コード
    クラス 出力条件 出力メッセージ
    - GNAdView バナーデータのロードが正常に完了 Ad data successfully loaded. start Ad Loop.
    - GNAdView バナー取得済み(Resume時等) Ad data was already loaded. start Ad Loop.
    - GNAdView ユーザーがバナーをタッチ
    (操作タイプがTOUCHDOWNの場合)
    User action : TOUCHDOWN.
    - GNAdView ユーザーがバナーをタップ
    (操作タイプがTAP/TAP_AND_FLICKの場合)
    User action : TAP.
    - GNAdView ユーザーがバナーをprevious方向にフリック
    (操作タイプがTAP_AND_FLICKの場合)
    User action : FLICK PREVIOUS.
    - GNAdView ユーザーがバナーをnext方向にフリック
    (操作タイプがTAP_AND_FLICKの場合)
    User action : FLICK NEXT.
    - GNAdView 外部ブラウザの起動開始 Start showing external browser.
    - GNAdView 内部ブラウザの起動開始 Start showing internal browser.
    - GNAdView 内部ブラウザの終了 Internal browser terminated.
    - GNAdWebView バナー上での遷移発生
    (ブラウザにURLが渡される)
    shouldOverrideUrlLoading : %url%
    - GNAdWebView バナーの表示開始 onPageStarted.
    - GNAdWebView バナーの表示完了 onPageFinished.
    - GNAdWebView バナー表示時のWebView内リソースロード onLoadResource : %url%
    - GNAdWebView バナー表示開始前(バナーデータを出力) banner data : %tag%