

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengaktifkan pensinyalan ID iklan untuk sesi
<a name="ad-id-session-state"></a>

Fitur pensinyalan ID iklan harus diaktifkan selama inisialisasi sesi. Proses untuk mengaktifkan fitur berbeda dari membuat sesi menggunakan awalan HLS/DASH pemutaran (inisialisasi sesi implisit), versus awalan inisialisasi sesi (inisialisasi sesi eksplisit).

**Untuk mengaktifkan ID iklan untuk sesi menggunakan awalan HLS/DASH pemutaran**
+ Dari pemutar, inisialisasi sesi MediaTailor pemutaran baru menggunakan permintaan dalam salah satu format berikut, sesuai dengan protokol Anda:
  + Contoh: format HLS

    ```
    GET {{<mediatailorURL>}}/v1/master/{{<hashed-account-id>}}/{{<origin-id>}}/{{<asset-id>}}?aws.adSignalingEnabled=true
    ```
  + Contoh: format DASH

    ```
    GET {{<mediatailorURL>}}/v1/dash/{{<hashed-account-id>}}/{{<origin-id>}}/{{<asset-id>}}?aws.adSignalingEnabled=true
    ```

**Untuk mengaktifkan ID iklan untuk sesi menggunakan awalan inisialisasi sesi**
+ Pada pemain, buat badan pesan JSON untuk permintaan inisialisasi sesi ke: MediaTailor 
  + Di dalam `adsParams` objek, berikan parameter apa pun yang MediaTailor harus diteruskan ke ADS. Parameter ini sesuai dengan `[player_params.param]` pengaturan di URL templat ADS MediaTailor konfigurasi. 
  + Untuk mengaktifkan pensinyalan ID iklan, tambahkan `adSignaling` objek sebagai objek tingkat atas, dan di dalamnya, tambahkan parameter yang disebut `enabled` dan nilai dari`true`. `adSignaling`Nilai defaultnya adalah`disabled`.
  + Contoh: format HLS

    ```
    POST master.m3u8
        {
           "adsParams": {
               "deviceType": "ipad"
           },
           "adSignaling": {
               "enabled": "true"
           },
           "reportingMode": "client"
        }
    ```
  + Contoh: format DASH

    ```
    POST manifest.mpd
        {
            "adsParams": {
               "deviceType": "ipad"
           },
           "adSignaling": {
                "enabled": "true"
            },
            "reportingMode": "client"
        }
    ```