-
- google.ima.dai.api.Ad
- google.ima.dai.api.AdPodInfo
- google.ima.dai.api.AdProgressData
- google.ima.dai.api.CompanionAd
- google.ima.dai.api.CuePoint
- google.ima.dai.api.LiveStreamRequest
- google.ima.dai.api.StreamData
- google.ima.dai.api.StreamEvent
- google.ima.dai.api.StreamEvent.Type
- google.ima.dai.api.StreamManager
- google.ima.dai.api.StreamRequest
- google.ima.dai.api.VODStreamRequest
- google.ima.VERSION
Sınıf google.ima.dai.api.Ad
Yöntemler
Dinamik reklam ekleme sırasında bir reklam nesnesini temsil eden sınıf. Bu sınıf, ima.Ad mülklerinin bir alt kümesini gösterir.
getAdId()
string
döndürür:
getAdPodInfo()
google.ima.dai.api.AdPodInfo
döndürür:
getAdSystem()
string
döndürür:
getAdvertiserName()
string
döndürür:
getApiFramework()
string
döndürür:
getCompanionAds()
Array.<google.ima.dai.api.CompanionAd>
döndürür:
getCreativeAdId()
string
döndürür:
getCreativeId()
string
döndürür:
getDealId()
string
döndürür:
getDescription()
string
döndürür:
getDuration()
number
döndürür:
getTitle()
string
döndürür:
getVastMediaHeight()
number
döndürür:
getVastMediaWidth()
number
döndürür:
getWrapperAdIds()
Array.<string>
döndürür:
getWrapperAdSystems()
Array.<string>
döndürür:
getWrapperCreativeIds()
Array.<string>
döndürür:
Sınıf google.ima.dai.api.AdPodInfo
Yöntemler
Dinamik reklam ekleme sırasında reklam kapsülü bilgi nesnesini temsil eden bir sınıf. Bu sınıf, ima.AdPodInfo mülklerinin bir alt kümesini gösterir.
getAdPosition()
number
döndürür:
getMaxDuration()
number
döndürür:
getPodIndex()
number
döndürür:
getTimeOffset()
number
döndürür:
getTotalAds()
number
döndürür:
Sınıf google.ima.dai.api.AdProgressData
Alanlar
Reklam ilerleme verilerini belirtmek için kullanılan bir sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
Sınıf google.ima.dai.api.CompanionAd
Yöntemler
Dinamik reklam ekleme sırasında tamamlayıcı reklam nesnesini temsil eden bir sınıf. Bu sınıf, ima.CompanionAd mülklerinin bir alt kümesini gösterir.
getAdSlotId()
string
döndürür:
getContent()
string
döndürür:
getContentType()
string
döndürür:
getHeight()
number
döndürür:
getWidth()
number
döndürür:
Sınıf google.ima.dai.api.CuePoint
Alanlar
DAI VOD akışlarında reklam arasını temsil eden bir işaret noktasının özelliklerini belirten sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
end |
|
Bu işaret noktasının bitiş zamanı. |
played |
|
Bu işaret noktasının çalınıp çalınmadığı. |
start |
|
Bu işaret noktasının başlangıç zamanı. |
Sınıf google.ima.dai.api.LiveStreamRequest
Alanlar
Canlı yayın isteğinin özelliklerini belirten bir sınıf.
Oluşturucu:Parametre | Tür | Açıklama |
---|---|---|
opt_liveStreamRequest |
Object |
zaten akışı istek özellikleri atanmış bir nesneye |
Özellikler
Ad | Tür | Açıklama |
---|---|---|
assetKey |
|
Bu, hangi yayının oynatılması gerektiğini belirlemek için kullanılır. Canlı yayın isteği öğe anahtarı, DFP kullanıcı arayüzünde bulunabilen bir tanımlayıcıdır. |
Sınıf google.ima.dai.api.StreamData
Alanlar
Akış verilerini belirtmek için kullanılan bir sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adProgressData |
|
Şu anda oynatılan reklamla ilgili zamanlama bilgileri. |
cuepoints |
|
İsteğe bağlı yayın için reklam işaret noktaları. Bu bilgiler, yayın ilerledikçe değişebilir. Bu, yalnızca CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Sınıf google.ima.dai.api.StreamEvent
Yöntemler
Bu etkinlik türü, akış durumu değiştiğinde akış yöneticisi tarafından bildirim olarak gönderilir.
getAd()
google.ima.dai.api.Ad
döndürür: Reklam bilgilerini içeren dönüş nesnesi.
getStreamData()
google.ima.dai.api.StreamData
döndürür: Akış bilgilerini içeren nesne döndürülür.
Enum google.ima.dai.api.StreamEvent.Type
Alanlar
IMA SDK'sı tarafından desteklenen etkinlik türlerinin listesi.
Değerler
Değer | Açıklama |
---|---|
AD_BREAK_ENDED |
Reklam arası sona erdiğinde tetiklenir. |
AD_BREAK_STARTED |
Reklam arası başladığında tetiklenir. |
AD_PROGRESS |
Bir reklamın ilerleme durumunda güncelleme olduğunda tetiklenir. |
CLICK |
Bir reklam oynatılırken tıklama öğesi tıklandığında veya öğeye dokunulduğunda gönderilir. |
COMPLETE |
Bir reklam tamamlandığında tetiklenir. |
CUEPOINTS_CHANGED |
İşaretçi noktaları değiştiğinde isteğe bağlı yayınlar için gönderilir. |
ERROR |
Bir hata oluştuğunda tetiklenir. |
FIRST_QUARTILE |
Bir reklam ilk çeyreğindeki gösterim sayısına ulaştığında tetiklenir. |
LOADED |
Akış manifesti kullanılabilir olduğunda tetiklenir. |
MIDPOINT |
Bir reklamın orta noktasına ulaştığında tetiklenir. |
STARTED |
Bir reklam başladığında tetiklenir. |
STREAM_INITIALIZED |
Akış başlatılırken tetiklenir. |
THIRD_QUARTILE |
Bir reklam üçüncü çeyreğin sonuna ulaştığında tetiklenir. |
Sınıf google.ima.dai.api.StreamManager
Yöntemler
Dinamik reklam ekleme akışlarını yönetir. DAI arka ucu ile etkileşimleri yönetir, izleme ping'lerini ve yayın ile reklam etkinliklerini yayıncıya yönlendirmeyi yönetir. Bu yönetici, belirli bir reklamın yöneticisi değil, akış
Oluşturucu:Parametre | Tür | Açıklama |
---|---|---|
videoElement |
HTMLVideoElement |
Asıl video oynatıcı öğesi. |
contentTimeForStreamTime(streamTime)
Belirli bir yayın süresi için reklamsız içerik süresini döndürür. Canlı yayınlar için belirtilen yayın süresini döndürür.
number
döndürür: Reklamlar kaldırıldıktan sonra belirli bir yayın süresine karşılık gelen içerik süresi.
Parametre | Tür | Açıklama |
---|---|---|
streamTime |
number |
Eklenmiş reklamlarla yayın süresi (saniye cinsinden). |
onTimedMetadata(metadata)
İşlenen meta verilerin sözlüğünü iletir. Sözlük, değer olarak kullanıcı tanımlı meta veri dizesini içeren "TXXX" anahtarını bekler.
Oynatıcınız ham meta veriler sağlıyorsa bunun yerine ima.dai.api.StreamManager.processMetadata
işlevini çağırın.
Parametre | Tür | Açıklama |
---|---|---|
metadata |
Object |
Meta veri sözlüğü. |
previousCuePointForStreamTime(streamTime)
Belirtilen yayın zamanı için önceki işaret noktasını döndürür. Böyle bir işaret noktası yoksa null döndürülür. Bu, geri sarma gibi özellikleri uygulamak için kullanılır ve yayıncı, kullanıcıyı reklam arasına döndürmek için kullanıcının ilerlediğini algıladığında çağrılır.
google.ima.dai.api.CuePoint
döndürür: Belirtilen yayın süresi için önceki işaret noktası.
Parametre | Tür | Açıklama |
---|---|---|
streamTime |
number |
akışta istenilen zaman. |
processMetadata(type, data, timestamp)
Canlı yayınlar için zamanlanmış meta verileri işler. Video oynatıcınız zaman damgalarıyla birlikte ayrıştırılmamış meta veriler sağlıyorsa kullanın. Aksi takdirde ima.dai.api.StreamManager.onTimedMetadata
çağrısını yapın.
Parametre | Tür | Açıklama |
---|---|---|
type |
string |
Meta veri türü. "ID3" olmalıdır. |
data |
Uint8Array |
Ham etiket verileri. ID3 için etiketin tamamı olmalıdır. |
timestamp |
number |
Verilerin işlenmesi gereken zaman. |
requestStream(streamRequest)
Sağlanan akış parametreleri kullanılarak bir yayının yüklenmesini ister.
Parametre | Tür | Açıklama |
---|---|---|
streamRequest |
google.ima.dai.api.StreamRequest |
akış meta verilerini yüklemek için parametreler içerir. |
setClickElement(clickElement)
Reklam tıklama öğesini ayarlar. Bu öğe, bir reklam oynatılırken tıklama veya dokunma alıcısı olarak kullanılır ve mevcut sayfadan başka bir sayfaya yönlendirmeyle sonuçlanabilir.
Parametre | Tür | Açıklama |
---|---|---|
clickElement |
Element |
reklam tıklaması olarak kullanılan öğe. |
streamTimeForContentTime(contentTime)
Belirli bir içerik süresi için reklamlarla birlikte yayın süresini döndürür. Canlı yayınlar için belirtilen içerik süresini döndürür.
number
döndürür: Reklamlar eklendikten sonra, belirtilen içerik süresine karşılık gelen yayın süresi.
Parametre | Tür | Açıklama |
---|---|---|
contentTime |
number |
Reklamsız içerik süresi (saniye cinsinden). |
Sınıf google.ima.dai.api.StreamRequest
Alanlar
Akış isteğinin özelliklerini belirten bir sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adTagParameters |
|
Akış isteğinizde sınırlı sayıda reklam etiketi parametresini geçersiz kılabilirsiniz. Daha fazla bilgi için Akışınıza hedefleme parametreleri sağlama başlıklı makaleyi inceleyin. Akış varyantı tercihi için dai-ot ve dai-ov parametrelerini kullanabilirsiniz. Daha fazla bilgi için Akış Varyantı Parametrelerini Geçersiz Kılma başlıklı makaleyi inceleyin. |
apiKey |
|
Yayın isteği API anahtarı. DFP Yönetici Kullanıcı Arayüzü üzerinden yapılandırılır ve yayıncının içeriğinin kilidini açması için sağlanır. İçeriğe erişmeye çalışan uygulamaları doğrular. |
streamActivityMonitorId |
|
Akış etkinliği izleyiciyle akışta hata ayıklama yapmak için kullanılacak kimlik. Bu, yayıncıların akış etkinliği izleyici aracında akış günlüğünü kolayca bulmasına olanak tanımak için kullanılır. |
Sınıf google.ima.dai.api.VODStreamRequest
Alanlar
VOD yayın isteği özelliklerini belirten bir sınıf.
Oluşturucu:Parametre | Tür | Açıklama |
---|---|---|
opt_VODStreamRequest |
Object |
zaten akışı istek özellikleri atanmış bir nesneye |
Özellikler
Ad | Tür | Açıklama |
---|---|---|
contentSourceId |
|
İçerik yönetim sisteminden alınan yayıncı içeriğinin benzersiz tanımlayıcısı. İsteğe bağlı yayınlar için gereklidir. |
videoId |
|
Video içeriği kaynağının tanımlayıcısıdır. İsteğe bağlı yayınlar için gereklidir. |
google.ima.VERSION sabit değeri
SDK'nın tam sürümünü içeren bir dize.