nendは2024年3月29日をもってサービスを終了いたします。
サービス終了後は、Web, SDKいずれかの実装に関わらず広告配信の機能を停止いたします。
それに伴い、アプリからnendSDKの削除をお願いいたします。
- いつまでにSDKを削除すればよいか?
- nendのサービス終了までに、SDKを削除してアプリをアップデートすることを推奨いたします。
また、2024年春よりAppStoreの審査方法に変更が予定されております。詳細はこちらをご確認ください。
- nendのサービス終了までに、SDKを削除してアプリをアップデートすることを推奨いたします。
- サービス終了後もnendSDKや、広告に関する実装がそのままの場合どうなってしまうか?
- nendSDKのファイルがプロジェクト内に残っていてもアプリのビルド、動作への影響はありません。
- アプリ内にnendSDKが提供しているAPIを使用している場合 広告のロード処理がエラーを返し それ以降の処理は動作しません。
- アプリ自体に干渉するような処理(バックグラウンドで負荷の高い処理を実行する, 大きいファイルのダウンロードを行う 等)は動作いたしません。
- 一部に自動リロードを繰り返す処理が存在します。詳細はこちらをご確認ください。
- SDKをアプリから削除したいがどのようにしたらよいか?
- SDKを削除する際に注意すべきことはあるか?
- 依存ライブラリを削除する際、nendSDK以外でも利用しているライブラリを削除してしまった場合、ビルドエラーとなってしまう可能性があります。
依存ライブラリを削除する際は、他の実装部分で利用していないことを確認の上削除をお願いします。
- 依存ライブラリを削除する際、nendSDK以外でも利用しているライブラリを削除してしまった場合、ビルドエラーとなってしまう可能性があります。
- サービス終了以降もSDKが残った場合はどのような影響があるか?
- サービス終了になったらSDKからエラーが返ってくるのか?もしくは、リクエストがタイムアウトになるまで待機中とかになるのか?
- リクエスト用のサーバーが停止するため、即時にSDKからエラーが返却されます。
- 参考リンク:SDKをCocoaPodsから追加する
- プロジェクトの
Podfile
から、pod 'NendSDK_iOS'
の記述を削除します。 pod update
を実行し、プロジェクトから nendSDKを削除します。
- 参考リンク:SDKを手動で追加する
- Xcode のプロジェクトナビゲーターから
NendAd.xcframework
とNendAdResource.bundle
を削除します。
Info.plist
から、nendのSKAdNetworkIdentifier
を削除します。
Info.plist
を開いてSKAdNetworkItems
を展開します。- Value に
eh6m2bh4zr.skadnetwork
が設定されたSKAdNetworkIdentifier
を削除します。
SKAdNetworkItems
全体 または Valueに eh6m2bh4zr.skadnetwork
以外のSKAdNetworkIdentifier
を削除した場合、他社アドネットワークの広告の効果測定に影響が出る恐れがありますのでご注意ください。
2024年春より、サードパーティSDKにプライバシーマニフェストファイルが要求されます。 nendSDKでは、プライバシーマニフェストファイルを提供する予定はありません。 そのため、2024年春以降にアプリをAppStoreへ申請する際に受け付けられない可能性があります。 詳細は Appleの公式ドキュメント Privacy manifest filesをご覧ください。
参考リンク:SDKの組み込み方法
settings.gradle
のdependencyResolutionManagement
からmaven
リポジトリの情報を削除します。- repositories - maven から url 'https://fan-adn.github.io/nendSDK-Android-lib/library' を削除します。
build.gradle
のdependencies
からimplementation 'net.nend.android:nend-sdk:x.x.x'
の記述を削除します。
- サブプロジェクト配下のlibsディレクトリから
nendSDK-x.x.x.aar
を削除します。 - 必要に応じて dependencies から依存性のあるライブラリを を削除します。
- 参考リンク:Proguard の設定
- Proguardの設定を行なっている場合は、設定の削除をお願いします。
- 参考リンク: Unityパッケージのインポート
- プロジェクトの
Assets
配下にあるNendAd
を削除します。
iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。
- 参考リンク:CocoaPodsから追加する
- プロジェクトの
Podfile
からpod 'IronSourceNendCustomAdapter'
の記述を削除します。 pod update
を実行し、プロジェクトから ironSourceカスタムアダプターを削除します。
- 参考リンク:手動で追加する
- Xcode のプロジェクトナビゲーターから
ISNendCustomAdapter
を削除します。 - nendSDKを手動で追加している場合は、追加でXcode のプロジェクトナビゲーターから
NendAd.xcframework
とNendAdResource.bundle
を削除します。
iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。
- 参考リンク:Gradleで追加する
settings.gradle
のdependencyResolutionManagement
からmaven
リポジトリの情報を削除します。- repositories - maven から url 'https://fan-adn.github.io/nendSDK-Android-lib/library' を削除します。
build.gradle
のdependencies
からimplementation 'net.nend.android:nend-custom-event-ironsource:x.x.x'
の記述を削除します。
- 参考リンク: カスタムアダプターをjarファイルで追加する
- サブプロジェクト配下のlibsディレクトリから
nendIronSourceCustomEvent-x.x.x.x.jar
を削除します。
- 参考リンク:Add nend custom adapter
- プロジェクトの
Assets/Editor
配下にあるISnendCustomAdapterDependencies.xml
を削除します。
iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。
Android用nendSDKのリリースリポジトリです。
リリースタブよりダウンロードしてください。
Copyright (C) FAN Communications, Inc.