Arsitektur SDK

Panduan ini memberikan ringkasan siklus proses SDK dan interaksi antara pemutar video, IMA SDK, dan server iklan.

Interaksi dasar

Diagram berikut mengilustrasikan dan menganotasi interaksi antara pemutar video, IMA SDK, dan server iklan. Server iklan dapat menggunakan Ad Manager, AdSense untuk Video (AFV), atau Ad Exchange (AdX).

Interaksi dasar IMA

  1. Halaman atau aplikasi memuat IMA SDK menggunakan:

    • tag skrip tersemat untuk HTML5
    • aplikasi untuk Android, Google Cast, iOS, atau tvOS
  2. IMA SDK meminta Respons VAST untuk Unit Iklan tertentu di server iklan. Server iklan yang dipanggil, yang dapat berupa Ad Manager versus AFV atau AdX, ditentukan oleh URL tag iklan.

  3. Server iklan memilih iklan terbaik dan mengirim respons VAST ke IMA SDK. Iklan dipilih menggunakan salah satu metode berikut:

    • Unit Iklan Ad Manager memfilter kandidat Item Baris
    • AdSense atau Ad Exchange menjalankan lelang
  4. IMA SDK mengurai respons VAST, menentukan jenis media yang benar berdasarkan lingkungan, dan mengirimkan materi iklan video inline (dan iklan pendamping jika diperlukan) ke halaman web atau aplikasi.

  5. Pemutar video menegosiasikan detail pemutaran dengan IMA SDK dan pemutaran iklan.

  6. IMA SDK memicu ping tayangan dan peristiwa pelacakan VAST, sesuai kebutuhan.

Lifecycle

Diagram ini menunjukkan siklus proses lengkap IMA SDK. Konstruktor dan metode panggilan disorot dengan warna biru, acara disorot dengan warna merah, dan {i>error<i} kondisi ditunjukkan dengan konektor merah dan teks merah.

Gambar siklus proses HTML5