-
- 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
Class 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 özelliklerinin bir alt kümesini kullanıma sunar.
getAdId()
İadeler string
:
getAdPodInfo()
İadeler google.ima.dai.api.AdPodInfo
:
getAdSystem()
İadeler string
:
getAdvertiserName()
İadeler string
:
getApiFramework()
İadeler string
:
getCompanionAds()
İadeler Array.<google.ima.dai.api.CompanionAd>
:
getCreativeAdId()
İadeler string
:
getCreativeId()
İadeler string
:
getDealId()
İadeler string
:
getDescription()
İadeler string
:
getDuration()
İadeler number
:
getTitle()
İadeler string
:
getVastMediaHeight()
İadeler number
:
getVastMediaWidth()
İadeler number
:
getWrapperAdIds()
İadeler Array.<string>
:
getWrapperAdSystems()
İadeler Array.<string>
:
getWrapperCreativeIds()
İadeler Array.<string>
:
Class google.ima.dai.api.AdPodInfo
Yöntemler
Dinamik reklam ekleme sırasında bir reklam kapsülü bilgi nesnesini temsil eden sınıf. Bu sınıf, ima.AdPodInfo özelliklerinin bir alt kümesini kullanıma sunar.
getAdPosition()
İadeler number
:
getMaxDuration()
İadeler number
:
getPodIndex()
İadeler number
:
getTimeOffset()
İadeler number
:
getTotalAds()
İadeler number
:
Class 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 |
|
Class 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 özelliklerinin bir alt kümesini kullanıma sunar.
getAdSlotId()
İadeler string
:
getContent()
İadeler string
:
getContentType()
İadeler string
:
getHeight()
İadeler number
:
getWidth()
İadeler number
:
Class google.ima.dai.api.CuePoint
Alanlar
DAI VOD akışlarındaki reklam arasını temsil eden bir işaret noktasının özelliklerini belirtmek için kullanılan sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
end |
|
Bu işaret noktası için bitiş zamanı. |
played |
|
Bu işaret noktası oynatıldıysa. |
start |
|
Bu işaret noktası için başlangıç zamanı. |
Class google.ima.dai.api.LiveStreamRequest
Alanlar
Canlı yayın isteğinin özelliklerini belirtmek için kullanılan sınıf.
Constructor:Parametre | Tür | Açıklama |
---|---|---|
opt_liveStreamRequest |
Object |
akış isteği özellikleri atanmış bir nesne. |
Özellikler
Ad | Tür | Açıklama |
---|---|---|
assetKey |
|
Bu, hangi akışın oynatılacağını 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. |
Class 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ı akış için reklam işaret noktaları. Bunlar, yayın ilerledikçe değişebilir. Bu yalnızca CUEPOINTS_CHANGED |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
Class google.ima.dai.api.StreamEvent
Yöntemler
Bu etkinlik türü, akış durumu değiştiğinde akış yöneticisi tarafından bildirim olarak oluşturulur.
getAd()
İadeler google.ima.dai.api.Ad
: Reklam bilgilerini içeren iade nesnesi.
getStreamData()
İadeler google.ima.dai.api.StreamData
: Akış bilgilerini içeren iade nesnesi.
Enum google.ima.dai.api.StreamEvent.Type
Alanlar
IMA SDK 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 |
Reklam tamamlandığında tetiklenir. |
CUEPOINTS_CHANGED |
İşaret noktaları değiştiğinde isteğe bağlı yayınlar için gönderilir. |
ERROR |
Bir hata oluştuğunda tetiklenir. |
FIRST_QUARTILE |
Reklam ilk çeyreğe ulaştığında tetiklenir. |
LOADED |
Akış manifesti kullanılabildiğinde tetiklenir. |
MIDPOINT |
Reklam orta noktasına ulaştığında tetiklenir. |
STARTED |
Bir reklam başladığında tetiklenir. |
STREAM_INITIALIZED |
Akış başlatıldığında tetiklenir. |
THIRD_QUARTILE |
Reklam üçüncü çeyreğe ulaştığında tetiklenir. |
Class google.ima.dai.api.StreamManager
Yöntemler
Dinamik reklam ekleme akışlarını işler. DAI arka ucuyla etkileşimleri yönetir, izleme ping'lerinin yanı sıra yayın ve reklam etkinliklerinin yayıncıya iletilmesini sağlar. Bu yönetici, belirli bir reklamın yöneticisi değil, akışın tamamının yöneticisi olduğundan BaseAdsManager'dan devralınmaz.
Constructor:Parametre | Tür | Açıklama |
---|---|---|
videoElement |
HTMLVideoElement |
Asıl video oynatıcı öğesi. |
contentTimeForStreamTime(streamTime)
Belirli bir akış süresi için reklamsız içerik süresini döndürür. Canlı yayınlar için belirtilen yayın zamanını döndürür.
Döndürülen değernumber
: Reklamlar kaldırıldıktan sonra, verilen yayın zamanına karşılık gelen içerik zamanı.
Parametre | Tür | Açıklama |
---|---|---|
streamTime |
number |
Eklenen reklamlarla birlikte yayın süresi (saniye cinsinden). |
onTimedMetadata(metadata)
İşlenmiş meta verilerin sözlüğünü iletir. Sözlük, değer olarak kullanıcı tanımlı meta veri dizesiyle birlikte "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)
Belirli bir yayın zamanı için önceki işaret noktasını döndürür. Böyle bir işaret noktası yoksa boş sonucunu döndürür. Bu, geri sarma gibi özellikleri uygulamak için kullanılır ve yayıncı, kullanıcının reklam arasına dönmek için arama yaptığını algıladığında çağrılır.
Returns google.ima.dai.api.CuePoint
: Belirtilen yayın süresinin önceki işaret noktasını döndürür.
Parametre | Tür | Açıklama |
---|---|---|
streamTime |
number |
arama yapılan yayın süresi. |
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
işlevini çağırın.
Parametre | Tür | Açıklama |
---|---|---|
type |
string |
Meta verilerin 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)
Belirtilen akış parametreleri kullanılarak bir akışı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 uzaklaşmaya neden olabilir.
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 zamanını döndürür.
Döndürülen değer number
: Reklamlar eklendikten sonra, verilen içerik zamanına karşılık gelen yayın süresi.
Parametre | Tür | Açıklama |
---|---|---|
contentTime |
number |
Reklam içermeyen içerik süresi (saniye cinsinden). |
Class google.ima.dai.api.StreamRequest
Alanlar
Akış isteğinin özelliklerini belirtmek için kullanılan bir sınıf.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adTagParameters |
|
Akış isteğinizde sınırlı bir grup reklam etiketi parametresini geçersiz kılabilirsiniz. Akışınıza hedefleme parametreleri sağlama başlıklı makalede daha fazla bilgi verilmektedir. 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ıya içeriğinin kilidini açması için sağlanır. İçeriğe erişmeye çalışan uygulamaları doğrular. |
streamActivityMonitorId |
|
Akışın akış etkinliği izleyicisiyle hata ayıklaması için kullanılacak kimlik. Bu parametre, yayıncıların akış etkinliği izleme aracında akış günlüğü bulmasını kolaylaştırmak için kullanılır. |
Class google.ima.dai.api.VODStreamRequest
Alanlar
VOD akışı isteğinin özelliklerini belirtmek için kullanılan sınıf.
Constructor:Parametre | Tür | Açıklama |
---|---|---|
opt_VODStreamRequest |
Object |
Akış isteği özellikleri atanmış bir nesne. |
Özellikler
Ad | Tür | Açıklama |
---|---|---|
contentSourceId |
|
Yayıncı içeriğinin CMS'deki benzersiz tanımlayıcısı. İsteğe bağlı akışlar için gereklidir. |
videoId |
|
Video içeriği kaynağının tanımlayıcısı. İsteğe bağlı yayınlar için gereklidir. |
Constant google.ima.VERSION
SDK'nın tam sürümünü içeren bir dize.