FAQ - fan-ADN/nendSDK-iOS GitHub Wiki

FAQs

メディアパートナー様向けヘルプもご覧ください。


広告が表示できない

以下をご確認ください。

  • 対象の広告枠はアクティブになっているか
  • 対象の広告枠のIDに入力間違いはないか
    • プラットフォームは正しいか(iOSでAndroid用の広告IDを使っている)
    • 広告フォーマットは正しいか(インタースティシャル広告にバナー広告用のIDを使っている)
  • 端末あるいはシミュレーターの言語設定が日本語以外になっていないか
    • 言語設定(日本語以外)によっては配信可能な広告の在庫がないために受信エラーになる場合があります

上記をご確認いただいても解決しない場合は、お手数ですがこちらよりお問い合わせください。


インタースティシャル広告が表示できない

NADInterstitialshowAdFromViewController:で返却されるNADInterstitialShowResultの内容をご確認ください。 AD_LOAD_INCOMPLETE, AD_REQUEST_INCOMPLETE, AD_DOWNLOAD_INCOMPLETEの場合は広告がロードできておりませんので、広告のロードが正常に完了してから表示するようにしてください。


ネイティブ広告を表示しようとするとunrecognized selector sent to instance XXXでクラッシュする

プロジェクトのOther Linker Flags-ObjCが追加されているかご確認ください。


nendSDKは IPv6ネットワーク対応を行っているか

IPv6ネットワークに対応しています。
nendSDKでは、ネットワーク処理の実装に High-Level Networking Frameworksに該当するAPIを使用しています。


広告を表示すると '*** -[NSBundle initWithURL:]: nil URL argument' でクラッシュする

NendAdResource.bundle がアプリに正常に組み込まれていません。
対象のアプリの Build Phases > Copy Bundle ResourcesNendAdResource.bundle が追加されているかご確認ください。


動画広告を表示すると [nendSDK Error] evaluateJavaScript failed... js:notifyState('loading')... がログ出力される

プレイアブル広告が表示される際に出力されます。
広告の表示および動作に影響はありません。


SDK v6.0.0未満を使用していると、動画広告ロード時に配信広告なし(No Content)が返却される

2023年9月1日より、SDK v6.0.0未満では動画広告の配信を停止いたします。新しいバージョンのご利用をご検討ください。