よくある質問と回答

提供:Adstir For Developer
移動: 案内, 検索

目次


共通

日本と海外の判定方法

日本と海外の判定は、iOS・Android・Smartphone Webともに言語設定で判断しています。

言語が、日本語の場合は日本のアドネットワークが適用され、その他の言語の場合は海外のアドネットワークが適用されます。

iOSの場合 「設定 - 一般 - 言語環境」

Androidの場合 「設定 - 一般 - 言語とキーボード - 地域/言語」

メディエーションSDK(iOS)

広告が表示されません

以下を確認していただくようお願いします。

コンソールに何も表示されない場合

  • 正しく実装されていないと考えられます。
    導入方法をもう一度ご確認ください。

locale=en_US のみが表示される場合

  • iOSシミュレーターやiOS端末の言語設定は正しいですか?
    端末の言語環境設定が「日本語」になっていないと、日本向け配分で実行されません。
  • 言語環境設定が「日本語」以外の端末に表示するには、海外向け設定を行なってください。

locale=ja_JP のみが表示される場合

  • AdStirのメディアIDと枠Noは正しいですか?

利用したいネットワークの AST****Adapter XX が表示されない場合

  • 該当ネットワークが配信対象となっていません。
    管理画面より、利用したいネットワークを配信対象にしていただく必要があります。

AST****Adapter NGが表示される場合

  • libAdStir-****.aが実装されていません。
    libAdStir-****.aをプロジェクトに組み込んでください。
  • リンカーフラグの設定をしましたか?
    リンカーフラグの設定をしていないと広告は表示されません。

特定のネットワークのみ表示されない場合

  • AdStirの管理画面のメディア&アドネットワーク設定に設定されている、各アドネットワークのIDは正しいですか?
    入力項目が複数あるネットワークはよく注意して入力をお願いします。

AdStir RTB / adPapri2 が表示されない場合

  • AdStirに登録したURLは正しいですか?
    AdStirに登録したURLが確認できなかった場合、アダルトメディアとして扱われます。
    アダルトメディアとして認識された場合案件数が減少しますので表示がされにくくなりますので、メディア情報を更新の上お問い合わせフォームより再審査依頼をお願いします。

Mach-O Linker Errorが表示されてビルドエラーになる

frameworkやライブラリの参照が不足しています。足りないframeworkやライブラリの参照を追加お願いします。

AdStirに必要なframeworkやライブラリは下記の6つですが、アドネットワークによって必要なframeworkやライブラリが異なるので、使用するアドネットワークのドキュメントも参照をお願いします。

  • JSONKit
  • MediaPlayer.framework
  • QuartzCore.framework
  • CoreLocation.framework
  • SystemConfiguration.framework
  • AdSupport.framework (Optionalで設定)

BaseSDKを最新版以外を選択するとエラーになる

必ずBaseSDKには、最新SDKを指定してください。

古いバージョンのiOSにも対応させる場合は、iPhone OS Deployment Targetを対応したいバージョンまで下げてください。

ARCのアプリに導入できない

JSONKitのライブラリがARCに対応していないので、JSONKit.mファイルに-fno-objc-arcオプションを適用してください。

詳しくはこちらをご覧ください。

Advertising Identifier(IDFA)(広告識別子)の使い方に関する規則について

Advertising Identifier

・Does this app use the Advertising Identifier (IDFA)?

The Advertising Identifier (IDFA) is a unique ID for each iOS device
and is the only way to offer targeted ads. Users can choose to limit
ad targeting on their iOS device.

★Yes/No
 └ AdStirでは広告取得のためにIDFAを利用しているため、Yesとご回答ください。


If your app is using the Advertising Identifier, check your
code―including any third-party code―before you submit it to make sure
that your app uses the Advertising Identifier only for the purposes
listed below and respects the Limit Ad Tracking setting. If you
include third-party code in your app, you are responsible for the
behavior of such code, so be sure to check with your third-party
provider to confirm compliance with the usage limitations of the
Advertising Identifier and the Limit Ad Tracking setting.

This app uses the Advertising Identifier to (select all that apply):
IDFAの使用用途について、当てはまるもの全てにチェックをいれてください。

・Serve advertisements within the app
★Yes/No
 └ AdStirでは広告取得のためにIDFAを利用しているため、Yesとご回答ください。

・Attribute this app installation to a previously served advertisement
Yes/★No
 └ 効果測定(インストール検知)のためのIDFAご利用の場合はYesとご回答ください。
   AdStirでは効果測定を目的としてのIDFA取得は行っていないため、
   AdStirのみのご利用の場合、Noと回答してください。

・Attribute an action taken within this app to a previously served advertisement
Yes/★No
 └ 効果測定(アクション検知)のためのIDFAご利用の場合はYesとご回答ください。
   AdStirでは効果測定を目的としてのIDFA取得は行っていないため、
   AdStirのみのご利用の場合、Noと回答してください。

If you think you have another acceptable use for the Advertising
Identifier, contact us.

・Limit Ad Tracking setting in iOS
★Yes/No
 └ 「追跡型広告を制限」に準拠したIDFA取得を行っているため、
   Yesとご回答ください。

メディエーションSDK(Android)

広告が表示されません

デバッグビルドで広告が全く表示されない

  • AdStirのメディアIDと枠Noは正しいですか?
  • 端末やエミュレーターの言語設定は正しいですか?
    端末やエミュレーターの言語環境設定が「日本語」になっていないと、日本向け配分で実行されません。

リリースビルドで広告が全く表示されない

  • proguard-project.txtを設定しましたか?
    ProGuardを利用する場合はproguard-project.txtの設定が必要です。

一部のネットワークの広告が表示されない

  • SDKはきちんと組み込まれていますか?
    Logcatに、Sdk check XXXXX NGと表示されている場合は、対応するSDKが組み込まれていないと判定されています。
  • AdStirの管理画面のメディア&アドネットワーク設定に設定されている、各アドネットワークのIDは正しいですか?
    入力項目が複数あるネットワークはよく注意して入力をお願いします。

広告は表示されているのに、Adstir管理画面の配分レポートに配分数が表示されません

アプリでの広告の配分数の配分レポートの反映は、アプリの処理でAdstirTerminateクラスの実行時に行われます。

(具体的には、AdstirTerminateクラスの実行時に、Adstirサーバへの広告配分数の記録が送信されます)

onDestory()等のタイミングで、AdstirTerminateクラスの実行を行っているか確認をお願いいたします。

プログラムへの具体的な記述方法は、導入方法の参照をお願いいたします。

ADTを17以上にバージョンアップしたところ“NoClassDefFoundError”というエラーが出る

この問題は、revision 17 of the Android SDK Tools and of the Eclipse ADT plug-inにおけるものです。

詳しくは以下のURLをご確認ください。

http://tools.android.com/recent/dealingwithdependenciesinandroidprojects (外部リンク)

プロジェクト名のフォルダー(プロジェクトルートのフォルダー)の直下に"libs"という名前のフォルダーを設けて、そのフォルダーにjarファイルをコピーしてください。

jarファイルは自動的に"Android Dependencies"に組み込まれ、問題は解決します。

お問い合わせ

上記にお問い合わせ内容がない場合、AdStirサポートまでお問い合わせください

個人用ツール
English