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の設定を削除します。
iOS用nendSDKのリリースリポジトリです。
リリースタブよりダウンロードしてください。
Copyright (C) FAN Communications, Inc.
