Data Processing Options for US Users

Limited Data Use is a data processing option that gives you more control over how your data is used in Meta’s systems and better supports your compliance efforts with various US state privacy regulations. To utilize this feature, you must proactively enable Limited Data Use. When Meta receives data with Limited Data Use enabled from people in the states where Limited Data Use applies, we will process that data in accordance with our role as a service provider or processor, as applicable, and limit the use of that data as specified in our State-Specific Terms.

For Business Tools and Audience Network, Limited Data Use is available only for people in California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana. If a business enables Limited Data Use but does not set the location parameters to US and California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana we will determine if the event is from one of those states. If Limited Data Use is enabled for an event in California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana we will process data in accordance with our role as a service provider or processor and limit the use of that data in accordance with our State-Specific Terms.

Businesses may notice an impact to campaign performance and effectiveness, and retargeting and measurement capabilities will be limited when Limited Data Use is enabled.

Penerbit yang melakukan peningkatan ke Audience Network SDK versi 5.10 atau yang lebih tinggi harus mengatur bendera Penggunaan Data Terbatas agar Facebook terus menerapkan batasan terhadap informasi pribadi yang mereka bagikan tentang orang-orang di California.

PenerapanMenambahkan Opsi Pemrosesan Data

iOS SDK, v5.10+

Gunakan FBAdSettings setDataProcessingOptions.


Untuk secara eksplisit tidak mengaktifkan mode Penggunaan Data Terbatas (LDU), gunakan:

[FBAdSettings setDataProcessingOptions:@[]];

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Android SDK, v5.10+

Gunakan metode setDataProcessingOptions.


Untuk secara eksplisit tidak mengaktifkan mode LDU, gunakan:

AdSettings.setDataProcessingOptions(new String[] {}) 

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Unity SDK, v5.10+ (tidak menggunakan pembungkus Unity yang disediakan Audience Network)

Jika Anda tidak menggunakan pembungkus Unity yang disediakan Audience Network, masukkan kode berikut.


            using UnityEngine;
            using System.Runtime.InteropServices;

            namespace AudienceNetwork
            {
            public static class AdSettings
            {

            public static void SetDataProcessingOptions(string[] dataProcessingOptions)
            {
            #if UNITY_ANDROID
            AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings");
            adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions);
            #endif

            #if UNITY_IOS
            FBAdSettingsBridgeSetDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length);
            #endif
            }

            public static void SetDataProcessingOptions(string[] dataProcessingOptions, int country, int state)
            {
            #if UNITY_ANDROID
            AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings");
            adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions, country, state);
            #endif

            #if UNITY_IOS
            FBAdSettingsBridgeSetDetailedDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length, country, state);
            #endif
            }

            #if UNITY_IOS
            [DllImport("__Internal")]
            private static extern void FBAdSettingsBridgeSetDataProcessingOptions(string[] dataProcessingOptions, int length);

            [DllImport("__Internal")]
            private static extern void FBAdSettingsBridgeSetDetailedDataProcessingOptions(string[] dataProcessingOptions, int length, int country, int state);
            #endif
            }
            }
          

Setelah memasukkan kode ini, Anda dapat mengikuti petunjuk Unity SDK di baris di bawah ini seolah-olah Anda menggunakan pembungkus Unity.

Unity SDK, v5.10+ (menggunakan pembungkus Unity yang disediakan Audience Network)

Jika Anda menggunakan pembungkus Unity yang disediakan Audience Network, gunakan SetDataProcessingOptions berikut.


Untuk secara eksplisit tidak mengaktifkan mode LDU, gunakan:

AdSettings.SetDataProcessingOptions(new string[]{})

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Penerbit yang menggunakan Partner Mediasi harus mengatur bendera Opsi Pemrosesan Data (Penggunaan Data Terbatas) pada Facebook Audience Network SDK sebelum menginisialisasi SDK Mediasi agar SDK diterima oleh kami dalam permintaan penawaran.

PenerapanMenambahkan Opsi Pemrosesan Data

Android

Untuk secara eksplisit tidak mengaktifkan mode LDU, gunakan:

AdSettings.setDataProcessingOptions(new String[] {}) 

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Setelah mengatur bendera LDU, inisialisasi SDK partner mediasi seperti biasa.

iOS

Untuk secara eksplisit tidak mengaktifkan mode Penggunaan Data Terbatas (LDU), gunakan:

FBAdSettings setDataProcessingOptions:@[]];

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Setelah mengatur bendera LDU, inisialisasi SDK partner mediasi seperti biasa.

Untuk penerbit yang bekerja dengan kami melalui Bidding Kit dan Tawaran Sisi Server lainnya, harap ikuti metode penerapan di bawah.

PenerapanMenambahkan Opsi Pemrosesan Data

Android/Bidding Kit 2.0

Untuk secara eksplisit tidak mengaktifkan mode LDU, gunakan:

AdSettings.setDataProcessingOptions(new String[] {})

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Setelah mengatur bendera LDU, buat token penawar:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/Bidding Kit 2.0

Untuk secara eksplisit tidak mengaktifkan mode Penggunaan Data Terbatas (LDU), gunakan:

[FBAdSettings setDataProcessingOptions:@[]];

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Setelah mengatur bendera LDU, buat token penawar:

NSString *token = [FBAdSettings bidderToken];

Tawaran Sisi Server Lainnya

Untuk setiap platform, ikuti instruksi di bawah untuk mengatur bendera LDU dan mengambil token penawar sebelum membuat permintaan penawaran sisi server.


Untuk klien Android:

Untuk secara eksplisit tidak mengaktifkan mode LDU, gunakan:

AdSettings.setDataProcessingOptions(new String[] {}) 

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Setelah mengatur bendera LDU, buat token penawar:

String token = BidderTokenProvider.getBidderToken(Context);

Untuk klien iOS:

Untuk secara eksplisit tidak mengaktifkan mode Penggunaan Data Terbatas (LDU), gunakan:

[FBAdSettings setDataProcessingOptions:@[]];

Untuk mengaktifkan LDU bagi pengguna dan menentukan geografi pengguna, gunakan:

  • Negara:1 untuk menandakan AS
  • Negara Bagian:1000 untuk menandakan California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Untuk mengaktifkan LDU bagi pengguna dengan geolokasi, gunakan:

  • Negara:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
  • Negara Bagian:0 untuk meminta bahwa kami melakukan geolokasi peristiwa itu.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Setelah mengatur bendera LDU, buat token penawar:

NSString *token = [FBAdSettings bidderToken];

Untuk Audience Network SDK di bawah versi 5.10, bisnis dapat mengabaikan penerapan otomatis periode pembatasan Penggunaan Data Terbatas melalui pengaturan di Pengelola Monetisasi. Harap diingat, pengaturan pengabaian ini hanya akan berlaku saat permintaan terkait dengan seseorang di California tidak memiliki bendera "Penggunaan data terbatas" (yaitu, permintaan yang berasal dari versi Audience Network SDK di bawah 5.10).