Bu kılavuzda, OpenRTB protokolü kullanılarak GZT satın alma için entegrasyon gereksinimleri açıklanmaktadır. Bu kılavuz, burada açıklanan alanların ayrıntılı olarak açıklandığı OpenRTB Integration kılavuzu ile birlikte kullanılmalıdır.
<video>
etiketleri içeren HTML snippet'leri olan iOS uygulamalarında ürün satın alırsanız video etiketine playsinline
özelliğini eklemeniz gerekir. Aksi takdirde kullanıcılar, reklam öğesinde oynatılması gereken video reklamların tam ekran olarak açıldığı çok kötü bir deneyim yaşar. Buna uymayan reklamlar engellenir.
Alıcı şartları
Yeni GZT alıcıları, en son protokol arabelleğini ve aşağıdaki bölümlerde açıklanan bilgileri kullanarak teklif verenlerini geliştirmelidir. Protokolü indirmek için referans verileri sayfasına bakın. Teklif veren geliştirme hakkında bilgi için İsteği İşleme ve Yanıtı Oluşturma konularına bakın.
Desteklenen makrolar
Aşağıdaki makrolar yayın içi video reklam öğelerinde desteklenir:
%%CACHEBUSTER%%
%%WINNING_PRICE%%
Makro değiştirme işlemine video URL'sinde izin verildiğini, ancak gerçek VAST XML'de izin verilmediğini unutmayın.
Authorized Buyers, tıklama izleyicilerini bir VAST sarmalayıcıya eklediğinden tıklama makroları (CLICK_URL_ESC
gibi) gerekli değildir.
Bu nedenle, tıklama makroları yayın içi video reklamlarda desteklenmez.
Desteklenen makrolar hakkında daha fazla bilgi için Yanıtı Oluşturma başlığı altındaki Makroları belirtme bölümüne bakın.
Video nesnesi ayrıntıları
OpenRTB protokolü, video isteklerini tanımlamak ve istek hakkında videoya özgü ek bilgiler sağlamak için
openrtb-proto.txt dosyasında tanımlanan bir Video
mesajı kullanır.
Ayrıntılı açıklamalar ve örnekler için OpenRTB Entegrasyon kılavuzundaki Video mesajı alanları listesine bakın.
Diğer video teklif isteği alanları
Aşağıdaki sinyallerin tümü video reklam öğelerine özel değildir ancak teklif isteğinin önemli parçalarıdır.
Göst. nesnesi alanları
Bu nesne, açık artırmaya yapılan bir reklam yerleşimini veya gösterimi tanımlar.
banner |
Banner nesnesi; gösterim banner reklam fırsatı olarak sunuluyorsa gereklidir. |
video |
Sunulan gösterimin türünü belirtir (bu örnekte video). imp nesnesi hem banner hem de video nesneleri içeriyorsa banner içi videoya izin verildiğini unutmayın. |
tagid |
Açık artırmayı başlatmak için kullanılan belirli bir reklam yerleşiminin veya reklam etiketinin tanımlayıcısı. Bu, herhangi bir sorunun giderilmesi veya alıcı tarafından optimizasyon yapılması için yararlı olabilir. |
bidfloor |
Bu gösterim için BGBM olarak ifade edilen minimum teklif. |
bidfloorcur |
Dahil edilen billing_id. öğesinden alınan tek bir para birimi |
Daha fazla ayrıntı için OpenRTB kılavuzundaki Imp nesnesi bölümüne bakın.
Cihaz nesne alanları
Device
nesnesindeki alanlar, hedeflenen cihaz hakkında bilgi sağlar.
ua |
Tarayıcı kullanıcı aracısı dizesi. |
ip |
Cihaza en yakın IPv4 adresi. |
geo |
Bir Geo nesnesi tarafından tanımlanan, kullanıcının geçerli konumu olduğu varsayılan cihazın konumu. |
devicetype |
Genel cihaz türü. |
ifa |
Açık alanda reklamveren kullanımı için zorunlu tutulan kimlik (ör. karma oluşturma işlemi uygulanmamış). ifa ; Roku, Apple TV, Fire TV, Xbox gibi bağlı TV cihazlarında desteklenir. |
Daha ayrıntılı bilgi için OpenRTB kılavuzundaki Cihaz nesnesi bölümüne bakın.
Site nesnesi
Site
nesnesindeki alanlar, reklam destekli içeriğe sahip site hakkında bilgi sağlar.
page |
Gösterimin gösterileceği sayfanın URL'si. |
publisher |
Sitenin Publisher nesnesiyle ilgili ayrıntılar. |
content |
Sitedeki Content ile ilgili ayrıntılar. |
Daha fazla ayrıntı için OpenRTB kılavuzundaki Site nesnesi bölümüne bakın.
Kullanıcı nesnesi
User
nesnesindeki alanlar, reklam destekli içeriğe sahip site hakkında bilgi sağlar.
id |
Kullanıcının Exchange'e özel kimliği. En az bir id veya buyerid önerilir. |
data |
Sitenin Publisher nesnesiyle ilgili ayrıntılar. |
Ek ayrıntılar için OpenRTB kılavuzundaki Kullanıcı nesnesi bölümüne bakın.
Teklif isteği envanter alanları
Video teklif isteği, içerik türleri ve belirtilen tamamlayıcı reklamlarla ilgili bilgileri de içerir.
mimes
- Desteklenen içerik MIME türlerinin izin verilenler listesi.
companionad
- Tamamlayıcı reklamlar varsa Banner nesneleri dizisi.
id
- Bunun yanıt olduğu teklif isteğinin kimliği.
seatbid
- Seatbid nesne dizisi; teklif yapılacaksa bir veya daha fazlası gereklidir.
seat
-
Seatbid
nesnesi; bu teklifin adına oluşturulduğu alıcı lisansının kimliği (örneğin reklamveren, ajans). bid
- Her biri bir gösterimle ilişkili olan bir veya daha fazla Bid nesnesinden oluşan dizi.
Teklif yanıtı alanları
Video teklif yanıtındaki önemli alanlar şunlardır:
Ön hedefleme
Video envanteri almak için OpenRTB alıcılarının video envanterini içeren bir ön hedefleme yapılandırmasına sahip olması gerekir.