Giter Site home page Giter Site logo

nendsdk-android-pub's Introduction

nendサービス終了に伴うnendSDKの削除のお願い

nendは2024年3月29日をもってサービスを終了いたします。
サービス終了後は、Web, SDKいずれかの実装に関わらず広告配信の機能を停止いたします。
それに伴い、アプリからnendSDKの削除をお願いいたします。

nendSDKの削除について

各プラットフォーム共通

  • いつまでにSDKを削除すればよいか?
    • nendのサービス終了までに、SDKを削除してアプリをアップデートすることを推奨いたします。
      また、2024年春よりAppStoreの審査方法に変更が予定されております。詳細はこちらをご確認ください。
  • サービス終了後もnendSDKや、広告に関する実装がそのままの場合どうなってしまうか?
    • nendSDKのファイルがプロジェクト内に残っていてもアプリのビルド、動作への影響はありません。
    • アプリ内にnendSDKが提供しているAPIを使用している場合 広告のロード処理がエラーを返し それ以降の処理は動作しません。
      • アプリ自体に干渉するような処理(バックグラウンドで負荷の高い処理を実行する, 大きいファイルのダウンロードを行う 等)は動作いたしません。
      • 一部に自動リロードを繰り返す処理が存在します。詳細はこちらをご確認ください。
  • SDKをアプリから削除したいがどのようにしたらよいか?
  • SDKを削除する際に注意すべきことはあるか?
    • 依存ライブラリを削除する際、nendSDK以外でも利用しているライブラリを削除してしまった場合、ビルドエラーとなってしまう可能性があります。
      依存ライブラリを削除する際は、他の実装部分で利用していないことを確認の上削除をお願いします。
  • サービス終了以降もSDKが残った場合はどのような影響があるか?
    • 広告のロード処理が実装されている場合、サーバーへのアクセス処理が発生します。
      • サービス終了後はサーバーが停止するため、広告のロードエラーが返却されます。
      • また、バナー広告 及び ネイティブ広告の自動リロード機能を利用している場合、定期的にロード処理が発生します。
  • サービス終了になったらSDKからエラーが返ってくるのか?もしくは、リクエストがタイムアウトになるまで待機中とかになるのか?
    • リクエスト用のサーバーが停止するため、即時にSDKからエラーが返却されます。

CocoaPods で追加した場合

  • 参考リンク:SDKをCocoaPodsから追加する
  • プロジェクトの Podfile から、 pod 'NendSDK_iOS' の記述を削除します。
  • pod update を実行し、プロジェクトから nendSDKを削除します。

手動で追加した場合

  • 参考リンク:SDKを手動で追加する
  • Xcode のプロジェクトナビゲーターから NendAd.xcframeworkNendAdResource.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の組み込み方法

Gradleで追加した場合

  • settings.gradledependencyResolutionManagement から maven リポジトリの情報を削除します。
  • build.gradledependencies から implementation 'net.nend.android:nend-sdk:x.x.x' の記述を削除します。

aarファイルで追加した場合

  • サブプロジェクト配下のlibsディレクトリからnendSDK-x.x.x.aarを削除します。
  • 必要に応じて dependencies から依存性のあるライブラリを を削除します。

Proguardの設定を行なっている場合

  • 参考リンク:Proguard の設定
  • Proguardの設定を行なっている場合は、設定の削除をお願いします。
SKAdNetworkの設定を削除する (iOSのみ)

iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。

iOS

CocoaPods で追加した場合
  • 参考リンク:CocoaPodsから追加する
  • プロジェクトの Podfile から pod 'IronSourceNendCustomAdapter' の記述を削除します。
  • pod update を実行し、プロジェクトから ironSourceカスタムアダプターを削除します。
手動で追加した場合
  • 参考リンク:手動で追加する
  • Xcode のプロジェクトナビゲーターから ISNendCustomAdapter を削除します。
  • nendSDKを手動で追加している場合は、追加でXcode のプロジェクトナビゲーターから NendAd.xcframeworkNendAdResource.bundle を削除します。
SKAdNetworkの設定を削除する

iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。

Android

Gradleで追加した場合
  • 参考リンク:Gradleで追加する
  • settings.gradledependencyResolutionManagement から maven リポジトリの情報を削除します。
  • build.gradledependencies から implementation 'net.nend.android:nend-custom-event-ironsource:x.x.x' の記述を削除します。
jarファイルで追加した場合
  • 参考リンク:Add nend custom adapter
  • プロジェクトの Assets/Editor配下にある ISnendCustomAdapterDependencies.xml を削除します。
SKAdNetworkの設定を削除する (iOSのみ)

iOS版SDKのSKAdNetworkの設定を削除する(CocoaPods, 手動 共通)の手順に従い、SKAdNetworkの設定を削除します。


nendSDK for Android

logo

Overview

Android用nendSDKのリリースリポジトリです。

Download

リリースタブよりダウンロードしてください。

Supports

License

Copyright (C) FAN Communications, Inc.

nendsdk-android-pub's People

Contributors

fan-neobiz-bot avatar fan-t-fukuoka avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

con3code

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.