SDK mimarisi

Bu kılavuzda, SDK yaşam döngüsüne ve video oynatıcınız, IMA SDK'sı ile reklam sunucusu arasındaki etkileşimlere genel bir bakış sunulmaktadır.

Temel etkileşimler

Aşağıdaki diyagramda, kanallar arasındaki etkileşimler IMA SDK'yı ve reklam sunucusunu kullanabilirsiniz. Reklam sunucusu Ad Manager, Video için AdSense (AFV) veya Ad Exchange (AdX) kullanabilir.

IMA temel etkileşimleri

  1. Web sayfası veya uygulama, IMA SDK'sını şunu kullanarak yükler:

    • HTML5 için yerleştirilmiş komut dosyası etiketi
    • Android, Google Cast, iOS veya tvOS için bir uygulama
  2. IMA SDK'sı, reklam sunucusundaki belirli reklam birimi için VAST yanıtı ister. Çağrılan reklam sunucusu. Bu sunucu, Ad Manager veya AFV ya da AdX, reklam etiketi URL'si tarafından belirlenir.

  3. Reklam sunucusu en iyi reklamı seçer ve IMA SDK'ya VAST yanıtı gönderir. Reklamlar aşağıdaki yöntemlerden biri kullanılarak seçilir:

    • Ad Manager Reklam Birimi, Satır Öğesi adaylarını filtreler
    • AdSense veya Ad Exchange açık artırma düzenler
  4. IMA SDK'sı, VAST yanıtını ayrıştırır, ortama göre doğru medya türünü belirler ve satır içi video reklam öğesini (ve gerekirse tamamlayıcı reklamları) web sayfasına veya uygulamaya yayınlar.

  5. Video oynatıcı, oynatma ayrıntıları için IMA SDK ile pazarlık yapar ve videoyu oynatır. reklamlar.

  6. IMA SDK, gerektiğinde bir gösterim ping'i ve VAST izleme etkinlikleri tetikler.

Yaşam döngüsü

Bu şemada, IMA SDK'sının yaşam döngüsünün tamamı gösterilmektedir. Oluşturucu ve yöntem aramalar mavi renkle vurgulanır, etkinlikler kırmızıyla vurgulanır ve hata: koşulları kırmızı bağlayıcılar ve kırmızı metinle gösterilir.

HTML5 yaşam döngüsü görüntüsü