ログ出力

SDKは処理や例外に応じてログを出力します。
ただし、アプリリリース時にはログを出力しないようご注意下さい。

ログを出力するには以下のように設定します。

//全てのログを出力する
_adView.GNAdlogPriority = GNLogPriorityInfo;
または
//WRANとERRORを出力する
_adView.GNAdlogPriority = GNLogPriorityWarn;

//ログを出力しない
_adView.GNAdlogPriority = GNLogPriorityNone;

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

  • ログレベル: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%