サポート問い合わせ先| システムステータス
ページコンテンツ

    iOS用ネイティブSDKを使用したアプリ追跡の透明性

    このトピックでは、iOS用のBrightcove NativeSDKを使用してユーザーのプライバシーとデータの使用を管理する方法を学習します。

    はじめに

    iOS 14.5には、App TrackingTransparencyと呼ばれる新しいプライバシー機能があります。アプリでこの機能を使用して、ユーザーに追跡許可をリクエストできます。ユーザーが追跡にノーと言うと、アプリはAppleの広告主ID(IDFA)やハッシュ化されたメールアドレスなどの他の識別子を使用して、広告ターゲティングのアクティビティに関するデータを共有できなくなります。

    アプリがエンドユーザーデータを収集し、アプリやWebサイト全体で追跡する目的で他の企業と共有する場合は、AppTrackingTransparencyフレームワーク。

    詳細については、以下を参照してください。

    要件

    アプリトラッキングの透明性には、次の要件が必要です。

    プラットフォーム

    システム要件は次のとおりです。

    • iOSまたはtvOSバージョン14.5以降

    BrightcoveネイティブSDK

    ネイティブSDKの最新バージョンを使用することをお勧めします。

    IDFA の共有についてユーザーに確認する

    以下に示すサンプルアプリは、アプリが広告主のID(IDFA)を使用できるかどうかを判断するために、App TrackingTransparencyアラートを表示する方法を示しています。

    1. 次のサンプルアプリのいずれかを開いて確認します。

    2. IMA/BasicIMAPlayer-iOS の BaseViewController.swift、または Pulse/BasicPulsePlayer-iOS の ViewController.swift を開きます。IMA サンプルは viewDidLoad で許可を要求し、Pulse サンプルは状態が未決定の場合に UIApplication.didBecomeActiveNotification でも再試行します。
    3. サンプルでは ATTrackingManager.trackingAuthorizationStatus を確認し、ATTrackingManager.requestTrackingAuthorization で許可を要求します。SDK が IDFA を使用するのは、返された状態が .authorized の場合だけです。次の Swift ヘルパーはその流れを示します。アプリがアクティブなときに呼び出し、許可されたかどうかにかかわらず、完了ハンドラーで広告を読み込みます。

      import AppTrackingTransparency
      
      // Call from an active app, before requesting ads.
      func requestTrackingPermission(completion: @escaping () -> Void) {
        if #available(iOS 14.5, tvOS 14.5, *) {
          if ATTrackingManager.trackingAuthorizationStatus == .notDetermined {
            ATTrackingManager.requestTrackingAuthorization { status in
              // Only .authorized permits access to IDFA. Continue without it otherwise.
              DispatchQueue.main.async {
                completion()
              }
            }
          } else {
            completion()
          }
        } else {
          completion()
        }
      }
    4. 古いiOSバージョンの場合、SDKは次の値を使用しますASIdentifierManager.sharedManager.isAdvertisingTrackingEnabled IDFAを使用する必要があるかどうかを判断します。

    ページの最終更新日20 Oct 2026