Skip to content

COMPASS SDK for iOS FAQ

kamata edited this page Jun 9, 2017 · 6 revisions

困ったときの Q&A

Q. 'Please set spotID as "CompassSDKInterstitialSpotID" in Info.plist.' というエラーが出て広告が表示されません.

A. Info.plist で CompassSDKInterstitialSpotID が未設定です. CompassSDKInterstitialSpotID に COMPASS から発行された SPOT ID を設定してください.

Q. 'Please set spotID as "CompassSDKInlineSpotID" in Info.plist.' というエラーが出て広告が表示されません.

A. Info.plist で CompassSDKInlineSpotID が未設定です. CompassSDKInlineSpotID に COMPASS から発行された SPOT ID を設定してください.

Q. UITableView に CompassView を入れました. 広告が表示されていますが広告をタップしても反応しません.

A. UITableViewCell の contentView に入れてください. そして contentView の userInteractionEnabled プロパティを NO にしてください.

Q. Swift プロジェクトにブリッジングヘッダファイルに入れましたが 'Bridging header does not exist' というメッセージが表示されました.

A. ブリッジングヘッダファイルを .xcworkspace と .xcodeproj のディレクトリに配置してください.

例として, 下記のプロジェクトのディレクトリ構造です.

test
├── Header.h
├── test
└── test.xcodeproj

Q. COMPASS SDK のバージョンをどう調べればいいですか?

A. 2.0.2 以降, 下記の方法があります.

  1. メソッドを実装

    CompassSDKInfo.h をインポートする

    import CompassSDKInfo.h

    そして, 以下のメソッドを呼び出す

    [CompassSDKInfo getVersion];
  2. CLI

    $ strings ${FILEPATH}/libCompassSDK.a | grep "COMPASS SDK Version"

Q. 'W/Ads: There was a problem getting an ad response. ErrorCode: 1' というエラーが出て広告が表示されません.

A. AdMob の API リクエストパラメータに必要な AdUnitID が PublisherID になっています. 詳しくは AdMob マニュアル をご確認ください.

Q. インタースティシャル広告が表示されません. 'COMPASS SDK WARNING: Please enable CompassSDKLocationEnabled in your Info.plist to use [CompassInterstitial requestAdUseLocation:]' というメッセージがコンソール上に出ています.

A. Info.plist にある CompassSDKLocationEnabled が有効になるかをご確認ください.

Q. インタースティシャル広告を再描画できません. また 'COMPASS SDK WARNING: This instance of CompassInterstitial is already presented. Please create another one.' というメッセージがコンソール上に出ています.

A. CompassInterstitial のインスタンスは広告表示の度に新しく作成してください.

Q. ''CompassInterstitialView' is deprecated: This is deprecated since version 2.1.0. Please use CompassInterstitial.' という警告メッセージが出ていますが使い続けていいですか?

A. CompassInterstitialView は非推奨です. 安定性のため, 特に複数の iOS バージョンを対応する場合, CompassInterstitial をお勧めします.

Clone this wiki locally