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 web 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 tepat berdasarkan di lingkungan, dan menayangkan materi iklan video inline (dan iklan pengiring jika diperlukan) ke halaman web atau aplikasi.

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

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

Lifecycle

Diagram ini menunjukkan siklus proses lengkap IMA SDK. Panggilan konstruktor dan metode ditandai dengan warna biru, peristiwa ditandai dengan warna merah, dan kondisi error ditampilkan dengan konektor merah dan teks merah.

Gambar siklus proses iOS