-
Notifications
You must be signed in to change notification settings - Fork 5
FAQ
メディアパートナー様向けヘルプも併せてご覧ください。
- 広告が表示できない
- UnityのGameViewで広告が表示されない
- Android5系未満の端末で実行時にクラッシュする
- Unity4.x系でバナー広告やアイコン広告がクリックできない
- 特定のシーンでバナー広告やアイコン広告を非表示にしたい
- インタースティシャル広告が表示できない
- v2.0.0のUnityプラグインに更新したところ、インタースティシャル広告のアプリ終了時表示機能が使えなくなった
- AdMobメディエーションを使ってnendの広告を表示したい
- nendSDKは IPv6ネットワーク対応を行っているか
- Unity5.6でAndroidのバナー広告とアイコン広告が表示されない
- Androidのビルド時にエラーが発生する
以下をご確認ください。
- 対象の広告枠はアクティブになっているか
- 対象の広告枠のIDに入力間違いはないか
- プラットフォームは正しいか(iOSでAndroid用の広告IDを使っている)
- 広告フォーマットは正しいか(インタースティシャル広告にバナー広告用のIDを使っている)
- 端末の言語設定が日本語以外になっていないか
- 言語設定(日本語以外)によっては配信可能な広告の在庫がないために受信エラーになる場合があります
上記をご確認いただいても解決しない場合は、お手数ですがこちらよりお問い合わせください。
広告の表示確認は実機上で行ってください。ただし、ネイティブ広告に関してはGameView上でテスト用IDでの表示確認が行えます。
logcatでクラッシュ内容をご確認ください。
-
java.lang.VerifyError
の場合
GooglePlayServicesライブラリがプロジェクトに追加できているかご確認ください。
詳細はこちらをご参照ください。 - その他のエラーの場合
お手数ですがエラーログを添えてこちらよりお問い合わせください。
AndroidManifest.xmlのactivity
セクション内のunityplayer.ForwardNativeEventsToDalvik
がtrue
になっているかご確認ください。
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
NendAdBanner
およびNendAdIcon
クラスのHide()
メソッドで広告を非表示にできます。また、再度表示させる場合はShow()
メソッドを使用します。
詳細はAPIリファレンスをご参照ください。
using UnityEngine.SceneManagement;
using NendUnityPlugin.AD;
// シーン移動時にバナー広告を非表示にするサンプル
void GoToOtherScene ()
{
// NendAdBannerをアタッチしたGameObjectにアタッチされた別スクリプトでの実装と仮定します
var banner = gameObject.GetComponent <NendAdBanner> ();
banner.Hide ();
banner.Pause (); // 広告ローテーションも同時に停止します
SceneManager.LoadScene ("OtherScene");
}
NendAdInterstitial
のAdShown
イベントに通知されるNendAdInterstitialShowResult
の内容をご確認ください。
AD_LOAD_INCOMPLETE
, AD_REQUEST_INCOMPLETE
, AD_DOWNLOAD_INCOMPLETE
の場合は広告がロードできておりませんので、広告のロードが正常に完了してから表示するようにしてください。
Googleデベロッパーポリシーの更新に伴い、v2.0.0のプラグインよりインタースティシャル広告のアプリ終了時表示機能を廃止させていただきました。ご了承ください。
こちらを参考に実装を行ってください。
IPv6ネットワークに対応しています。
iOS版のnendSDKでは、ネットワーク処理の実装に High-Level Networking Frameworksに該当するAPIを使用しています。
Unityの対応状況についてはこちらをご参照ください。
Unity側の仕様変更により、最新版のUnity5.6でAndroidのバナー広告とアイコン広告が表示されない不具合が発生しております。
こちらの問題に関しましては、近日中に修正版のnendSDK-Unityプラグインをリリースいたします。
v2.2.3以降のUnityプラグインをご利用ください。
Unityのコンソールに以下のようなエラーログが出力されている場合は、こちらの手順が未実施あるいは正常に終了できていない可能性がございます。
stderr[
/Temp/StagingArea/android-libraries/nendSDK-3.3.1/res/values/values.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'CardView.Light'.
/Temp/StagingArea/android-libraries/nendSDK-3.3.0/res/values/values.xml:25: error: Error: No resource found that matches the given name: attr 'cardCornerRadius'.
/Temp/StagingArea/android-libraries/nendSDK-3.3.0/res/values/values.xml:26: error: Error: No resource found that matches the given name: attr 'cardElevation'.
/Temp/StagingArea/android-libraries/nendSDK-3.3.0/res/values/values.xml:27: error: Error: No resource found that matches the given name: attr 'cardUseCompatPadding'.
]