Bu kılavuzda; entegrasyon şartları, yapılandırma ve Videoya teklif verirken kullanabileceğiniz ilgili OpenRTB protokolü alanları envanter. Google GZT protokolü kullanımdan kaldırıldı ve artık odak noktası olmayacak inceleyebilirsiniz. Google GZT protokolündeki video reklamlar hakkında bilgi edinmek için Google GZT'de Video Reklamlar kılavuzuna göz atın.
Google, yayın içi, yerel ve geçiş video reklamları destekler. Kılavuzları göster Yerel ve Geçiş reklamı reklam biçimleri konulu videomuzu izleyin.
Alıcı şartları
GZT Protokolü
Bu kılavuz genellikle Protobuf biçimine atıfta bulunulsa da alan adları ve yolları, aksi belirtilmedikçe kendisi ile JSON biçimi arasında eşdeğerdir.
OpenRTB protokolü ve Google'a özel OpenRTB uzantılarını Protokoller ve referans verileri sayfası. Örneğin, için bir teklif vereni geliştirme hakkında daha fazla bilgi İsteği işleme koyabilir ve Yanıt Oluşturun.
Reklam öğesi incelemesi
Google, oluşturabilirsiniz. İnceleme sürecini başlatmak için Gerçek Zamanlı Teklif Verme API'sinin Reklam öğeleri kaynağını kullanabilirsiniz.
Ön hedefleme yapılandırması
Video envanteri almak için Authorized Buyers hesabınızın oluştur ön hedefleme yapılandırması video envanteri içerir.
Makrolar
Makroları,
BidResponse.seatbid.bid.adm
Ayrıca, bir video URL'si belirtirseniz bağlı VAST XML belgesine makro da yerleştirebilirsiniz. İlgili içeriği oluşturmak için kullanılan
video reklam öğeleri için şu makrolar desteklenir:
%%CACHEBUSTER%%
%%WINNING_PRICE%%
%%SITE%%
Authorized Buyers, tıklama izleyicilerini VAST sarmalayıcısına dahil ettiğinden CLICK_URL_ESC
gibi tıklama makroları desteklenmez. Daha fazla
desteklenen makrolarla ilgili bilgi edinmek için
Makroları belirtin.
Açıklama metni ayrıntıları
Aşağıdakileri tanımlamak için OpenRTB'nin BidRequest.imp.video
alanını kullanabilirsiniz:
Gelen teklif isteğinin yayın içi veya geçiş video için olup olmadığı
istekle ilgili videoya özgü ek bilgileri bulabilirsiniz.
Ayrıca, yerel reklam envanteri için
Şunun için BidRequest.imp.native.{request/request_native}.assets.video
:
videoya özel benzer bilgiler sağlar.
BidRequest.{app/site}.content.producer.domain
-
Parametreler kaldırılmış olan URL, bir sayfaya bakın. Yayıncı bu URL'yi Google'a gönderir. Örneğin:
http://www.publisher.com/watchpagelink
banner.vcm
- .
true
olarak ayarlanırsa tamamlayıcı reklam, oluşturulmak üzere seçilebilir. video reklam bittikten sonra video alanında bitiş resmi olarak (bilgi kartı) çalıyor. Aksi takdirde, tamamlayıcı reklam son kapak olarak oluşturulmaz. BidRequest.imp.rwdd
- .
true
değerine ayarlanırsa kullanıcının ödül olarak ekleyebilirsiniz. Olağan ödüllerle ilgili ekstra makale satın alma, oyunda fazladan can alma veya reklamsız müzik oturumuna dönüştürün. BidRequest.imp.video.maxduration
-
Döndürmeniz gereken reklamın saniye cinsinden izin verilen maksimum süresi. Ayarlanmadığında maksimum süre yoktur.
BidRequest.imp.video.skip
true
olduğunda bu durum farklı şekilde davranabilir. Maksimum atlanabilir video süresi bölümünü inceleyin. inceleyebilirsiniz. BidRequest.imp.video.maxseq
-
Video kapsülünde gösterilebilecek maksimum reklam sayısı. Ayarlanmamışsa reklam alanı bir video kapsülüne dahil değildir.
Gösterilen gerçek video reklam sayısı bu değerden az veya bu değere eşit olabilir ancak bu değeri aşamaz.
BidRequest.imp.video.minduration
- . Döndürmeniz gereken reklamın saniye cinsinden minimum süresi. Ayarlanmamışsa minimum süre yoktur.
BidRequest.imp.video.plcmt
-
Videonun nerede oynatılacağı açıklanır.
PLCMT_UNKNOWN
Yerleşim bilinmiyor veya belirlenemiyor. PLCMT_INSTREAM
Daha önce oynatılan videodan önce, videonun ortasında ve videodan sonra gösterilen reklamlar Tüketicinin, video akışı sırasında veya sonrasında istendi. Yayın içi video, oynatıcı başlatılırken varsayılan olarak "ses açık" olarak ayarlanmalı veya kullanıcının video içeriğini izleme niyetini açıkça belirtmelidir. Oynatıcının etrafında başka içerikler bulunabilir ancak kullanıcının ziyaretinin odak noktası video içeriği olmalıdır. Google sayfadaki birincil içerik ve tek video olarak kalmalıdır. oynatırken ses duyabilen görüntü içi oynatıcı. Oyuncu, kayan/yapışkan reklama dönüştüğünü varsayarsak, sonraki reklam çağrılarının doğru bir şekilde güncellenen oynatıcı boyutunu iletmektir. PLCMT_ACCOMPANYING_CONTENT
Daha önce oynatılan videodan önce, videonun ortasında ve videodan sonra gösterilen reklamlar video içeriği akışı sırasında veya sonrasında. Video oynatıcı yüklenir ve metin veya grafik paragraflarının öncesinde, arasında veya sonrasında oynatılır ve yalnızca görüntü alanına girdiğinde oynatılmaya başlar. Eşlik eden içerik yalnızca görünüm. Sayfa kaydırıldığında kayan/sabit bir oynatıcıya dönüşebilir. PLCMT_INTERSTITIAL
Video içeriği olmadan oynatılan video reklamlar. Oynatma sırasında, sayfa birincil odak noktası olmalı ve sayfanın çoğunluğunu kaydırılamaz ve görünüm dışına çıkarılamaz. Bu uygulama içi video veya slayt gösterileri gibi yerleşimler oluşturmanız gerekir. PLCMT_NO_CONTENT_STANDALONE
Video içeriği akışına sahip olmadan oynatılan video reklamlar. Bu, slayt gösterileri, yerel feed'ler, içerik içi veya sabit/yüzen reklamlar gibi yerleşimlerde olabilir. BidRequest.imp.video.playbackmethod
- .
Video reklamın nasıl oynatılacağını açıklar.
Oynatma yöntemi, mevcut en iyi ölçüme göre otomatik oynatma veya tıkla oynat olarak belirlenir.
AUTO_PLAY_SOUND_ON
Sayfa yüklendiğinde ses açıkken başlatır. AUTO_PLAY_SOUND_OFF
Sayfa yüklendiğinde ses kapalıyken başlatılır. CLICK_TO_PLAY
Tıklandığında ses açıkken başlatır. MOUSE_OVER
Ses açıkken fareyle üzerine gelindiğinde başlatılır. ENTER_SOUND_ON
Ses açıkken görüntü alanına girildiğinde başlatılır. ENTER_SOUND_OFF
Varsayılan olarak ses kapalıyken görüntü alanına girildiğinde başlatılır. BidRequest.imp.video.skip
true
ise oynatıcının videoya izin vereceğini belirtir veya atlanabilir reklamlara izin verildiği anlamına gelir. Aksi takdirde, atlanabilir reklamlara izin verilmediğini gösterir.BidRequest.imp.video.startdelay
-
0 değeri videodan önce gösterilen reklam, -1 videonun ortasında gösterilen reklam ve -2 değeri anlamına gelir videodan sonra gösterilen reklam anlamına gelir.
Başka herhangi bir pozitif değer, videoyu reklamın gösterildiği noktaya getirin.
Bu sinyaller video reklam öğelerine özgü değildir ancak teklif verenler için özellikle değerlidir:
BidRequest.device.ifa
- Bu alan, yalnızca SSL kullanılırken ayarlanan ve 36 karakterli UUID'dir.
karma oluşturma işlemi uygulanmamıştır.
BidRequest.device.dpidm5
'ün şifrelenmemiş sürümüdür. iOS cihazlarda, reklamverenler için tanımlayıcının (IDFA) tümüyle büyük harfli halini içerir. Android için Android tanımlayıcısını (ADID) tamamı küçük harfle karakteri ekleyin. Bağlı TV cihazlarının benzersiz tanımlayıcılarını içerir (örneğin, Roku'nun RIDA'sı). BidRequest.device.devicetype
- Cihazın türünü belirtir.
MOBILE
HIGHEND_PHONE veya TABLET için eski bir takma ad. PERSONAL_COMPUTER
Masaüstü ve dizüstü cihazları içerir. CONNECTED_TV
hem bağlı TV'leri (yani akıllı TV'leri) hem de bağlı TV'leri cihazlara (ör. Roku, Apple TV vb.) izin verilmez. HIGHEND_PHONE
Yüksek kaliteli telefon cihazları dahildir. TABLET
Tablet cihazlar da dahildir. CONNECTED_DEVICE
Özel oyun cihazlarını kapsar. SET_TOP_BOX
Set üstü kutu cihazları dahildir. OOH_DEVICE
Ev dışı reklamcılık cihazlarını (ör. dijital reklam panoları) içerir. BidRequest.device.make
- Cihazın markasını (ör. Nokia veya Samsung) belirtir.
BidRequest.device.model
- Mevcutsa cihazın tam modelini (ör. N70 veya Galaxy) belirtir. Aksi takdirde "iphone" veya "ipad" gibi genel bir model içerir.
BidRequest.imp.metric
-
Metric.type
completion_rate
olarak ayarlandığında,Metric.value
, reklam alanında yayınlanan video reklamların geçmiş tamamlama oranını temsil eden [0,0; 1,0] aralığında bir kesirli sayı olur.-1.0
varsayılan değeri, geçmiş tamamlama oranı verilerinin kullanılamadığını gösterir. BidRequest.imp.video.poddur
- . Tüm alanlar dahil olmak üzere reklam arasının tamamının saniye cinsinden süresi. gösterir. Bu değer, video yayıncısı tarafından sağlanan video meta verilerinde belirtilen değere ayarlanır.
Video teklif isteği, sektör, izin verilen tedarikçiler ve kanal bilgileri gibi envanter hakkında bilgiler de içerir. Tümü Teklif isteğindeki mevcut diğer alanlar video için de geçerlidir.
AdSlot mesajındaki genişlik ve yükseklik alanları video reklam oynatıcının boyutuna karşılık gelir.
BidRequest.imp.ext.allowed_vendor_type
- İzin verilen tedarikçi firmalar. Kimliklerin listesini görmek için teknik dokümanlar bölümündeki vendors.txt dosyasına bakın. Örneğin, 309 = Campaign Manager Video Birimi.
BidRequest.imp.video.mimes
- . Şurada sunulan reklamlar için desteklenen içerik MIME türlerini açıklayan bir izin verilenler listesi teklif isteğine verilen yanıt; örneğin "video/mp4". Teklif yanıtında bunlardan en az biri için destek belirtilmelidir.
BidRequest.imp.video.protocols
-
Yayıncının video reklam istekleri için desteklenen VAST sürümlerini açıklar.
Aşağıdakiler dahil olmak üzere bir dizi
Protocol
enum değeri içerir:VAST_2_0
,VAST_3_0
,VAST_2_0_WRAPPER
,VAST_3_0_WRAPPER
,VAST_4_0
,VAST_4_0_WRAPPER
ve daha fazlası.
BidRequest.imp.video.companionad
-
Bu alan, varsa tamamlayıcı reklamları temsil eden bir
Banner
nesne dizisi içerir. BidRequest.site.page
-
Video izleme sayfasının URL'si veya sayfanın URL'si Videonun yerleştirildiği video. Örneğin:
http://www.publisher.com/watchpagelink
Teklif veren bir video isteğine yanıt verirken VAST yönlendirmesi döndürmelidir
URL'sini girin veya BidResponse.seatbid.bid.adm
alanına VAST XML girin. İlgili içeriği oluşturmak için kullanılan
teklif yanıtı, video reklam için uygun beyanı da içermelidir. Aşağıda, doğru bir video teklif yanıtının bir bölümü verilmiştir:
id: "cRPF1960K8WH788KM8ZT5k" seatbid { bid { id: "99862J52T2r9f8n6hzY" impid: "1" price: 0.2873480215418293 adid: "test_creative_id_958969" adm: "https://video.test.com/ads?id=123456&wprice=%%WINNING_PRICE%%" adomain: "google.com" cid: "80831705186" crid: "test_creative_id_958969" w: 480 h: 854 } seat: "5731:4728:218110" } bidid: "dR2wx766-444e907U-Xpv0-634m58Wa5V73" cur: "USD"
Video teklif yanıtındaki önemli alanlar şunlardır:
BidResponse.seatbid.bid.ext.attribute
-
Bu snippet'ten gösterilebilecek reklamlar için özellikler. Bkz.
buyer-declarable-creative-attributes.txt
dosyası oluşturun. Bu özelliklerden hiçbirinin mevcut olmadığından
Yayıncının teklif isteğinde izin vermediği öğeleri eşleştirmelidir.
Örneğin, iki alandan birinin
30
içerdiğini ayarlamak, reklamın oluşturulması için VPAID desteğinin gerekli olduğunu gösterir. BidResponse.seatbid.bid.adm
-
Video reklamlar için bu, video reklamın VAST yönlendirme URL'sidir. Örneğin:
http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml
Alternatif olarak, bu ham VAST XML olabilir.
Örnek teklif istekleri ve yanıtları
Video Biçimleri
- Alıcılar videoyu nasıl ekleyebilir?
- Tüm video biçimleri için OpenRTB tarafından önerilen sinyaller
- Tüm video biçimleri için Authorized Buyers proto önerilen sinyalleri
- Yayıncılar videoya nasıl izin verebilir veya videoya nasıl izin vermeyebilir?
- Sıra dışı durumlar
Alıcılar videoyu nasıl ekleyebilir?
Aşağıdaki tablolarda, alıcıların reklam öğelerine video ekleme yöntemleri ve sırasıyla web ve mobil uygulama için videonun yayınlanabileceği yerleşimler gösterilmektedir.
Web
Video reklam öğesi | Yayın içi (tümü) | Feed içi/yazı içi | Yerel feed içi/makale | Geçiş reklamı | Banner içi |
---|---|---|---|---|---|
VPAID + VAST |
|
||||
VAST |
|
||||
MRAID + JS |
|
|
|
|
|
Özel JS |
|
||||
Yerel + VAST |
|
Mobil Uygulama
Video reklam öğesi | Yayın içi (tümü) | Feed içi/yazı içi | Yerel feed içi/makale | Geçiş reklamı | Banner içi |
---|---|---|---|---|---|
VPAID + VAST |
|
|
|
|
|
VAST |
|||||
MRAID + JS |
|||||
Özel JS |
|||||
Yerel + VAST |
Anahtar: | Biçim/teknoloji mevcut değil | Bu yerleşimde kabul edilen video reklam öğesi (yayıncı engellemelerine tabidir) |
Video reklam öğesi bu yerleşimde kullanılamıyor |
---|
OpenRTB tarafından önerilen sinyaller
Aşağıdaki tablolarda, masaüstü ve mobil web ile mobil uygulama için tüm video biçimlerinde OpenRTB tarafından önerilen sinyaller gösterilmektedir.
Masaüstü ve mobil web
Video biçimi | Önerilen sinyaller (yalnızca videoyla ilgili sinyaller) | İlgili sinyaller (yalnızca video ile ilgili sinyaller) |
---|---|---|
Yayın içi (VPAID) |
VIDEO nesnesi mevcut & |
|
Yayın içi (VPAID yok) |
VIDEO nesnesi mevcut & |
|
Yayın içi olmayan |
VIDEO nesnesi mevcut
|
|
Feed içi |
VIDEO nesnesi mevcut & |
|
Yazı içi |
VIDEO nesnesi mevcut & |
|
Yerel biçim |
YEREL nesne mevcut ve |
|
Banner içi |
Video nesnesi mevcut değil & |
Mobil uygulama
Video biçimi | Teklif isteği ayrıntıları (yalnızca videoyla ilgili ayrıntılar) | |
---|---|---|
Yayın içi |
VIDEO nesnesi mevcut & |
|
Yayın içi olmayan |
VIDEO nesnesi mevcut
|
|
Feed içi |
VIDEO nesnesi mevcut & |
|
Yazı içi |
VIDEO nesnesi mevcut & |
|
Yerel biçim |
NATIVE nesnesi mevcut ve |
|
Geçiş reklamı (VAST) |
VIDEO nesnesi mevcut & |
|
Geçiş reklamı (VAST yok) |
VIDEO nesnesi mevcut & |
Filtrelenen |
Banner içi (MRAID) |
Video nesnesi mevcut değil & |
|
Banner içi (Windows yok) |
Video nesnesi mevcut değil & |
Yayıncılar videoya nasıl izin verebilir/vermeyebilir?
Aşağıdaki tabloda, yayıncıların yerleşimlerinde videoya izin verme/vermeme yöntemleri gösterilmektedir.
Pub seçeneği | Geçerli biçimler | Teklif isteğinde şu şekilde tanımlanır: |
---|---|---|
Yayın içi videoya bir birim belirtme |
Yayın içi (tümü) |
Video nesnesi mevcut ve |
VPAID'i etkinleştirme |
Yayın içi web |
Video nesnesi mevcut ve |
IBV'yi etkinleştir |
Banner içi Geçiş reklamı |
|
'i etkinleştirin (talimatlar) |
Feed içi Yazı içi |
Video nesnesi mevcut ve |
Yayın içi olmayan reklamları etkinleştirme (talimatlar) |
Yerel biçim |
Yerel nesne mevcut |
Video geçiş reklamını engelleme |
Geçiş reklamı uygulaması |
VIDEO nesnesi mevcut değil |
Sıra dışı durumlar
# | Destek kaydı açıklaması | Yorumlar | Teklif isteği |
---|---|---|---|
1 |
MRAID'i kullanarak gecikmeli özel kapatma |
Reklamın kapatılması, geçiş reklamları için özel kapatma kullanılmamış olsa bile MRAID'i kullanarak alıcıya bildirim gönderebilir. Yetkili Alıcı tarafından uygulanan X, özel kapanış 5 saniye sonra alt kısımda görünse bile her zaman özel kapanışların üstünde gösterilir |
Sözlük
Authorized Buyers video terimleri sözlüğüne bakın.
Yayın içi ve yayın içi olmayan biçimler için alakalı alanlar
Bkz. OpenRTB 2.5 (47. sayfadan itibaren)
BidRequest.Video. | |||||
---|---|---|---|---|---|
Placement
|
|
||||
linearity
|
Gösterimin doğrusal mı, doğrusal olmayan mı vb. olması gerektiğini gösterir. Hiçbir şey belirtilmezse tümüne izin verildiğini varsayın.
|
||||
videoad_start_delay
|
|
Teklif isteği değeri kaynağı
OpenRTB Nesne |
Alanlar | Authorized Buyers /Exchange Teklif: Yayın içi olmayan |
Örnek Değerler | Bunu kim belirler? /Bu değer nereden türetiliyor? |
---|---|---|---|---|
Nesne | ||||
Video | mim | evet | ["application/javascript", "video/mp4"]", |
|
minduration | hayır | Yayıncı tarafından yapılandırıldı | ||
maxduration | evet | Yayıncı tarafından yapılandırıldı | ||
oynatmametresi Hod |
evet | [6] | Genellikle Yayıncı Yapılandırıldı |
|
api (MRAID) | evet | [1,2] | ||
protokoller | evet | [2,3,5,6,7,8] | ||
doğrusallık | evet | [1] | ||
yerleşim | evet | [1] | ||
oynatıcı genişliği | evet | 400.400.300 | ||
oynatıcı yüksekliği | evet | 225.300.153 | ||
başlangıç gecikmesi | evet | 0 | Google, varsayılan 5 sn. | |
atla | evet | 1 | Yayıncı/Google - Geçiş Reklamı için => Google - Yayın İçi için => Yayıncı uygulamasına izin verilip verilmeyeceğine karar verir atlanabilen, atlanamayan veya her ikisi birden. . Ödül reklamları, her zaman atlanmaz; |
|
minimum bit hızı | Hayır | |||
max bitrate | hayır | |||
pos | evet | 1 | ||
Cihaz | ||||
Px oranı | evet | 1 | ||
gösterim | ||||
Güvenli | evet | 1 | Google adtag her zaman olduğundan varsayılan olarak doğru değerini alır |