Class ima
Yöntemler
IMA SDK'yı kontrol eden genel işlevler.
disableLogging()
SDK günlük kaydını devre dışı bırakır. Günlüğe kaydetme özelliği varsayılan olarak etkindir.
getStreamManager()
Kullanılabiliyorsa bir akış yöneticisi döndürür.
Akış yöneticisi henüz kullanıma sunulmadıysa Invalid (Geçersiz) değeri döndürülür.
Akış yöneticisi oluşturulurken bir hata oluştuysa hata nesnesi döndürülür.
Döndürülen değer object
: Akış yöneticisi veya hata nesnesi.
initSdk(settings)
SDK'yı başlatır.
Parametre | Tür | Açıklama |
---|---|---|
settings |
object |
İsteğe bağlı IMA ayarları nesnesi. |
requestStream(streamRequest)
Asenkron bir akış isteği başlatır.
Bu yöntem çağrıldıktan sonra kontrol hemen oynatıcıya döner.
Döndürür object
: hata yoksa hata veya geçersiz
Parametre | Tür | Açıklama |
---|---|---|
streamRequest |
object |
Class ima.AdBreakInfo
Alanlar
Yöntemler
Reklam arası hakkında bilgi içerir. SDK tarafından etkinlik geri çağırma işlevlerine iletilir.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adPosition |
|
Reklam arasındaki reklamın dizini. Dizin, bağımsız reklamlar için |
duration |
|
Aranın saniye cinsinden maksimum süresi veya bilinmiyorsa |
podIndex |
|
Canlı yayınlarda, reklam arası kimliğini pod dizini olarak veya |
timeOffset |
|
Kapsülün içerikteki saniye cinsinden konumu.
Videodan önce gösterilen reklamlar |
totalAds |
|
Bu reklam arasında yer alan reklamların toplam sayısı.
Bağımsız reklamlar için değer |
createAdBreakInfo()
İadeler ima.AdBreakInfo
:
Class ima.AdEvent
Alanlar
Reklam yöneticisi tarafından tetiklenen etkinlikler.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
AD_PERIOD_ENDED |
|
Yayın, reklam veya seçenek listesinden içeriğe her geçtiğinde tetiklenir. Bu etkinlik, bir reklam ikinci kez oynatıldığında veya reklamda arama yapıldığında bile tetiklenir. |
AD_PERIOD_STARTED |
|
Yayın, içerikten reklama veya seçeneğe her geçtiğinde tetiklenir. Bu etkinlik, bir reklam ikinci kez oynatıldığında veya reklamda arama yapıldığında bile tetiklenir. |
COMPLETE |
|
Reklamın oynatılması tamamlandığında tetiklenir. |
ERROR |
|
Bir hata oluştuğunda tetiklenir. |
FIRST_QUARTILE |
|
Reklam oynatma başlığı ilk çeyreği geçtiğinde tetiklenir. |
ICON_FALLBACK_IMAGE_CLOSED |
|
Kullanıcı simge yedek resim iletişim kutusunu kapattığında tetiklenir. |
ICON_FALLBACK_IMAGE_SHOWN |
|
Simge yedek resmi görüntülendiğinde tetiklenir. |
MIDPOINT |
|
Reklam video yer imleci orta noktayı geçtiğinde tetiklenir. |
PROGRESS |
|
Reklamın ilerleme durumunda güncelleme olduğunda tetiklenir. |
SKIPPABLE_STATE_CHANGED |
|
Atlanabilir reklam durumu değiştiğinde tetiklenir. |
SKIPPED |
|
Bir reklam atlandığında tetiklenir. |
START |
|
Reklam oynatılmaya başladığında tetiklenir. |
THIRD_QUARTILE |
|
Reklam oynatma başlığı üçüncü çeyreği geçtiğinde tetiklenir. |
Class ima.AdInfo
Alanlar
Yöntemler
Reklamla ilgili bilgiler içerir. SDK tarafından etkinlik geri çağırma işlevlerine iletilir.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adBreakInfo |
|
Bu reklamın bulunduğu aranın tamamıyla ilgili bilgiler. |
adDescription |
|
Reklamın açıklaması. |
adId |
|
Reklamın kimliği veya bilinmiyorsa boş bir dize. |
adSystem |
|
Reklam öğesini sağlayan reklam sistemi. |
adTitle |
|
Reklamın başlığı. |
advertiserName |
|
Reklam sunan taraf tarafından tanımlanan reklamveren adı. |
companions |
|
VAST yanıtında belirtilen tamamlayıcı reklamlar. |
creativeAdId |
|
Bir reklamın ISCI (Industry Standard Commercial Identifier) kodu. Bu, VAST yanıtında seçilen reklam öğesinin Ad-ID'sidir. |
creativeId |
|
Reklam için seçilen reklam öğesinin kimliği. |
currentTime |
|
Reklamdaki geçerli süre (saniye cinsinden) veya bilinmiyorsa -1. |
dealId |
|
Geçerli reklam için sarmalayıcı zincirinde en üstten başlayarak bulunan ilk fırsat kimliğini döndürür. |
duration |
|
Bu tek reklamın süresi saniye cinsinden veya bilinmiyorsa -1. |
skipOffset |
|
Reklamın atlanabilir hale gelmesi için gereken süre veya bilinmiyorsa -1. |
universalAdIDRegistry |
|
Seçilen reklam öğesinin evrensel reklam kimliğinin kataloglandığı kayıt defteri web sitesinin URL'sini tanımlamak için kullanılan dize. |
universalAdIDValue |
|
Reklam için seçilen reklam öğesinin Evrensel Reklam Kimliği. |
wrappers |
|
Bu reklamla ilgili sarmalayıcı bilgilerini içeren bir ima.WrapperInfo dizisi. Sıra, dış sarmalayıcıdan iç sarmalayıcıya doğru olacaktır. |
createAdInfo()
İadeler ima.AdInfo
:
Class ima.Companion
Alanlar
Yöntemler
Bir reklamın tamamlayıcı reklamları hakkında bilgi içerir.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adSlotId |
|
Tamamlayıcı reklamın reklam alanı kimliği. Kullanılamıyorsa boş bırakılır. |
apiFramework |
|
Bu reklamı yürütmek için gereken API veya kullanılamıyorsa Geçersiz. |
companionClickThrough |
|
Tamamlayıcının tıklama URL'si. |
creativeType |
|
Genellikle bir MIME türü olan reklam öğesi türünü gösterir. |
height |
|
Tamamlayıcı öğenin piksel cinsinden yüksekliği. Kullanılamıyorsa 0. |
trackingEvents |
|
Anahtarın etkinlik, değerin ise bu etkinlikte ping gönderilecek URL'lerin listesi olduğu bir izleme etkinlikleri haritası. |
url |
|
Bu arkadaşın statik kaynağının URL'si. |
width |
|
Tamamlayıcı öğenin piksel cinsinden genişliği. Kullanılamıyorsa 0. |
createCompanion()
İadeler ima.Companion
:
Class ima.CuePoint
Alanlar
Yöntemler
İşaret noktası hakkında bilgi içerir.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
end |
|
Bir işaret noktasının bitiş zamanı (saniye cinsinden). Bu, bir reklam arasına karşılık gelir. |
hasPlayed |
|
İşaret noktasının zaten oynatılıp oynatılmadığını belirten bir boole değeri. |
start |
|
Bir işaret noktasının başlangıç zamanı (saniye). Bu, bir reklam arasına karşılık gelir. |
createCuePoint()
İadeler ima.CuePoint
:
Class ima.Error
Alanlar
Yöntemler
Hata varsa hata işleyiciye iletilen nesne.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
id |
|
Hatanın kimliği. Hata kodlarının listesi için ErrorEvent sabitine bakın. |
info |
|
Hatayla ilgili ek bilgiler. |
type |
|
Bu nesnenin türünü belirtmek için her zaman hata olarak ayarlayın. |
createError()
İadeler ima.Error
:
Class ima.ErrorEvent
Alanlar
SDK'nın geri gönderebileceği tüm hatalar.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
BAD_STREAM_REQUEST |
|
Yayın isteği doğru şekilde doldurulmamış. |
COULD_NOT_LOAD_STREAM |
|
Akış yüklenemedi. |
ERROR |
|
Bilinmeyen bir hata. |
INVALID_RESPONSE |
|
Sunucu yanıtı geçerli değildi. |
STREAM_API_KEY_NOT_VALID |
|
Sağlanan API anahtarı sunucu tarafından kabul edilmedi. |
Class ima.Player
Yöntemler
adBreakEnded(adBreakInfo)
İsteğe bağlı. Bir reklam arası sona erdiğinde çağrılır.
Parametre | Tür | Açıklama |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
Reklam arasıyla ilgili bilgileri içerir. |
adBreakStarted(adBreakInfo)
İsteğe bağlı. Bir reklam arası başladığında çağrılır.
Parametre | Tür | Açıklama |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
Reklam arasıyla ilgili bilgileri içerir. |
allVideoComplete()
İsteğe bağlı. Tüm video tamamlandığında çağrılır.
createPlayer()
Boş bir IMA Player
nesnesi oluşturur. Reklamları oynatmak için loadUrl
işlevini uygulamanız gerekir. Diğer işlevler isteğe bağlıdır.
İadeler ima.Player
:
loadUrl(streamInfo)
Oynatıcının bir URL'yi oynatmaya başlaması gerektiğinde çağrılır. Akışı yüklemek için bu yöntemi uygulamanız gerekir.
Parametre | Tür | Açıklama |
---|---|---|
streamInfo |
ima.StreamInfo |
İçerik oynatmak için gereken bilgileri içerir. |
streamInitialized(streamInfo)
Bir yayın başlatıldığında çağrılır.
Parametre | Tür | Açıklama |
---|---|---|
streamInfo |
ima.StreamInfo |
İçerik oynatmak için gereken bilgileri içerir. |
Class ima.StreamFormat
Alanlar
Akışın biçimini tanımlar.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
DASH |
|
|
HLS |
|
Class ima.StreamInfo
Alanlar
Yöntemler
SDK'dan oynatıcıya aktarılan yayınla ilgili bilgiler.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
format |
|
Videonun biçimi: hls veya dash. ima.StreamFormat içinde tanımlanır. |
manifest |
|
Yayın URL'si. |
streamId |
|
Akışın benzersiz kimliği. |
streamType |
|
Video türü: canlı veya seç-izle. ima.StreamType içinde tanımlanır. |
subtitles |
|
Altyazılar (varsa) Aksi takdirde geçersizdir. |
createStreamInfo()
İadeler ima.StreamInfo
:
Class ima.StreamManager
Yöntemler
Akış oynatmayı yönetmek için kullanılan nesne.
addEventListener(event, callback)
Belirtilen etkinlik için bir işleyici ekler. Desteklenen etkinlikler için AdEvents sabitine bakın.
Parametre | Tür | Açıklama |
---|---|---|
event |
string |
|
callback |
function |
createStreamManager(streamRequest, streamInitResponse)
İadeler ima.StreamManager
:
Parametre | Tür | Açıklama |
---|---|---|
streamRequest |
ima.StreamRequest |
|
streamInitResponse |
ima.StreamInitResponse |
enableInteractiveAds()
Desteklenmiyor. Bunun yerine, tamamlayıcı reklamdan gelen verileri doğrudan RAF'ye iletin.
Bu artık bir işlem değildir.
getContentTime(streamTime)
VOD akışı için milisaniye cinsinden bir süre alır. Bu süre, içerikteki reklamsız süreyi temsil eder.
Daha fazla bilgi için SSS bölümüne bakın.
-1
içinde geçerli akış zamanı kartının içerik süresini almak için.
Döndürülen değer Integer
: Belirtilen akış zamanına karşılık gelen içerik zamanı.
Parametre | Tür | Açıklama |
---|---|---|
streamTime |
Integer |
Akıştaki zaman. |
getCuePoints()
Tüm reklam aralarına karşılık gelen tüm işaret noktalarını döndürür. Bu yalnızca tüm reklam aralarının önceden bilindiği seç-izle video içerikleri için geçerlidir. Tüm zamanlar, saniye cinsinden yayın süresini gösterir.
Cloud Stitching API akışlarında her ima.CuePoint
öğesinin hasPlayed
özelliği her zaman false olur.
Döndürülen değer Object
: Tüm işaret noktalarını içeren bir dizi.
getPreviousCuePoint(time)
Bu zamandan önceki işaret noktasını döndürür. İşaret noktası, reklam arasını gösterir. Tüm zamanlar, saniye cinsinden yayın süresini gösterir.
Döndürür ima.CuePoint
: Başlangıç, bitiş ve hasPlayed özelliklerine sahip bir nesne. İşaret noktası yoksa geçersiz değerini döndürür.
Parametre | Tür | Açıklama |
---|---|---|
time |
Float |
Arama zamanı, |
getStreamTime(contentTime)
Yayın için süreyi, VOD'deki içerik süresinden milisaniye cinsinden alır.
Daha fazla bilgi için SSS bölümüne bakın.
Döndürülen değer Integer
: Belirtilen içerik zamanına karşılık gelen yayın zamanı.
Parametre | Tür | Açıklama |
---|---|---|
contentTime |
Integer |
İçeriğin zamanı. |
loadThirdPartyStream(streamManifest, streamSubtitle)
Reklam meta verilerini yükler ve sağlanan streamManifestUrl
ve streamSubtitle
verileriyle loadUrl
işlevini çağırır. Bu işlev yalnızca akış isteği türü ima.StreamType.POD_VOD
olduğunda çalışır.
Parametre | Tür | Açıklama |
---|---|---|
streamManifest |
string |
Reklamların birleştirildiği yayın manifestosu URL'si. |
streamSubtitle |
ifArray |
Yayınla ilişkili altyazılar veya yoksa |
onMessage(msg)
Video nesnesinden gelen tüm iletileri işler.
roMessagePort'ta alınan her mesaj için çağrılmalıdır.
Parametre | Tür | Açıklama |
---|---|---|
msg |
object |
roVideo bağlantı noktasından gelen mesaj. |
replaceAdTagParameters(adTagParameters)
Bir canlı yayının yaklaşan reklam isteklerinde kullanılacak tüm reklam etiketi parametrelerinin yerini alır. Bu çağrının VOD yayınları için işlem yapmadığını unutmayın.
Parametre | Tür | Açıklama |
---|---|---|
adTagParameters |
string |
Yeni reklam etiketi parametreleri. |
start()
Akışın oynatılmasını başlatır.
Class ima.StreamRequest
Alanlar
Yöntemler
Akış isteğinin özelliklerini belirtmek için kullanılır.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adTagParameters |
|
İsteğe bağlı. Akış isteğinizde sınırlı bir reklam etiketi parametreleri grubunu 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 de kullanabilirsiniz. Daha fazla bilgi için Akış varyantı parametrelerini geçersiz kılma başlıklı makaleyi inceleyin. |
adUiNode |
|
Reklam kullanıcı arayüzünün görüntülendiği bir sahne grafiği düğümü. IMA, reklamlar sırasında bu öğeye Neden Bu Reklam? ve Atla düğmeleri gibi öğeler yerleştirir. Öğe, video öğesinin tamamını kaplamalıdır. |
apiKey |
|
İsteğe bağlı. Bu anahtarlar, akış isteklerinin kimliğini doğrulamak için kullanılabilir. DAI kimlik doğrulama anahtarları, DFP kullanıcı arayüzünde ayarlanmalıdır. |
assetKey |
|
Canlı yayınlar için gereklidir. 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. |
authToken |
|
Akış isteği yetkilendirme jetonu. Daha katı içerik yetkilendirmesi için API anahtarı yerine kullanılır. Yayıncı, bu jetona göre her bir içerik akışı yetkisini kontrol edebilir. |
contentSourceId |
|
İsteğe bağlı yayınlar için gereklidir. cmsid, DFP kullanıcı arayüzündeki DFP Video İçeriği Kaynağı'ndan gelir. |
customAssetKey |
|
Hangi akışın oynatılacağını belirlemek için özel öğe anahtarı kullanılır. Pod yayınlama akışı istekleri için özel öğe anahtarları gereklidir. |
format |
|
Akışın biçimi. Varsayılan olarak |
networkCode |
|
Yayın isteğinde bulunan yayıncının ağ kodu. createPodLiveStreamRequest veya createPodVodStreamRequest ile yapılan kapsül yayınlama akışı istekleri için ağ kodları gerekir. Bu kodlar, createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest veya createVideoStitcherVodStreamRequestWithVodConfig ile yapılan Cloud Stitching akış istekleri için de gereklidir. Bu kodlar isteğe bağlıdır ve createLiveStreamRequest veya createVodStreamRequest ile yapılan tam hizmet akışı istekleri için önerilir. Ağ kodunun eklenmesi, Ad Manager kullanıcı arayüzünde seçilen ayarları (ör. programatik sınırlı reklamların etkinleştirilmesi) uygular. Pod yayını ve Cloud stitching için ağ kodunun eklenmesi, akışı bulup oynatır. Ağ kodunu bulmak için bu makaleyi inceleyin. |
player |
|
Oynatıcı arayüzünün bir uygulaması. |
ppid |
|
Kullanımdan kaldırıldı. adTagParameters'ı kullanın. İsteğe bağlı. DFP Audience yayıncı tarafından sağlanan tanımlayıcısı. |
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. |
videoId |
|
İsteğe bağlı yayınlar için gereklidir. Video içeriği kaynağının tanımlayıcısı. |
videoObject |
|
İstemci uygulamasında video oynatmaktan sorumlu video nesnesi (ör. Video roSGNode). Bu nesne, Canlı HLS ID3 etkinliklerinin doğru zamanlanmasında kullanılacak çeşitli veriler için yoklanır. |
videoStitcherSessionOptions |
|
Oturum seçenekleri, VideoStitcher streamRequest'leri için VideoStitcher'a özgü parametreleri ayarlamak üzere kullanılır. |
createLiveStreamRequest(assetKey, apiKey, networkCode)
Bir Live'ın gerekli özelliklerini başlatır StreamRequest
. Bu API'nin kullanılması, diğer tüm StreamType
'ye özgü özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürülen değer ima.StreamRequest
: Gerekli Canlı özelliklere sahip ima.StreamRequest
nesnesi.
Parametre | Tür | Açıklama |
---|---|---|
assetKey |
string |
|
apiKey |
string |
Döndürülen |
networkCode |
string |
Yayıncının yayın isteğinde bulunduğu ağ kodu. Ağ kodunu eklemek isteğe bağlıdır ancak önerilir. |
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
Bir Pod Live ima.StreamRequest
öğesinin gerekli özelliklerini başlatır.
Bu API'nin kullanılması, ima.StreamType
'ya özgü diğer tüm özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürür StreamRequest
: Gerekli PodLive özelliklerine sahip ima.StreamRequest
nesnesi.
Parametre | Tür | Açıklama |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
apiKey |
string |
İsteğe bağlı parametre, döndürülen |
createPodVodStreamRequest(networkCode)
Üçüncü taraf video birleştiriciyle DAI kapsül yayınlama kullanılırken bir VOD akışını kaydetmek için ima.StreamRequest
öğesinin gerekli özelliklerini başlatır. Bu işlev, istek türünü ima.StreamType.POD_VOD
olarak ayarlar ve eksik veriler için gerekli tüm özellikleri doğrular. Başarısız doğrulama işlemleri, hata ayıklama konsoluna bir hata kaydeder.
Döndürür StreamRequest
: ima.StreamRequest
nesnesi. Gerekli tüm özellikler belirtilmişse istek türü ima.StreamType.POD_VOD
olarak ayarlanır.
Parametre | Tür | Açıklama |
---|---|---|
networkCode |
string |
Google Ad Manager ağ kodu |
createStreamRequest()
Döndürülen değer ima.StreamRequest
: Boş bir ima.StreamRequest
nesnesi.
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
Video Birleştiricisi Canlı Oturumu'nun gerekli özelliklerini başlatır.
StreamRequest
Bu API'nin kullanılması, diğer tüm StreamType
'ye özgü özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürür ima.StreamRequest
: ima.StreamRequest
gerekli VideoStitcherLive özelliklerine sahip nesne.
Parametre | Tür | Açıklama |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
liveConfigId |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken)
Video Stitcher VOD'un gerekli özelliklerini başlatır
StreamRequest
. Bu API'nin kullanılması, diğer tüm StreamType
'ye özgü özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürür ima.StreamRequest
: ima.StreamRequest
gerekli VideoStitcherVod özelliklerine sahip nesne.
Parametre | Tür | Açıklama |
---|---|---|
adTagUrl |
string |
|
networkCode |
string |
|
contentSourceUrl |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken)
Buluttan oluşturulan StreamRequest
kullanılarak Video Stitcher VOD'un gerekli özelliklerini başlatır.
video stitcher.vodConfigId
Bu API'nin kullanılması, StreamType
'ya özgü diğer tüm özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürür ima.StreamRequest
: ima.StreamRequest
gerekli VideoStitcherVod özelliklerine sahip nesne.
Parametre | Tür | Açıklama |
---|---|---|
vodConfigId |
string |
|
networkCode |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode)
VOD'un ima.StreamRequest
gerekli özelliklerini başlatır. Bu API'nin kullanılması, ima.StreamType
'ye özgü diğer tüm özelliklerin yoksayılmasına neden olur.
Gerekli parametrelerden herhangi biri boş dizeyse hata günlüğü oluşturulur ve API, yoksayılan özellikler olmadan genel bir StreamRequest
döndürür.
Döndürülen ima.StreamRequest
: Gerekli VOD özelliklerine sahip ima.StreamRequest
nesnesi.
Parametre | Tür | Açıklama |
---|---|---|
contentSourceId |
string |
|
videoId |
string |
|
apiKey |
string |
Döndürülen |
networkCode |
string |
Yayıncının yayın isteğinde bulunduğu ağ kodu. Ağ kodunu eklemek isteğe bağlıdır ancak önerilir. |
Class ima.StreamType
Alanlar
Oynatıcıdan oynatması istenen yayın türünü tanımlar. Yayın öncesi reklamlar ve VOD, akışın başından itibaren oynatılmalıdır.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
LIVE |
|
Video yayında. |
VOD |
|
Video, seç-izle içerik olarak sunuluyor. |
Class ima.WrapperInfo
Alanlar
Yöntemler
Sarmalayıcı hakkında bilgi içerir.
Özellikler
Ad | Tür | Açıklama |
---|---|---|
adId |
|
Reklamın kimliği veya bilinmiyorsa boş bir dize. |
adSystem |
|
Reklam sisteminin beyan edilen adı veya bilinmiyorsa boş bir dize. |
creativeAdId |
|
Reklam öğesindeki reklam kimliği veya bilinmiyorsa boş dize. |
creativeId |
|
Reklam öğesinin kimliği veya bilinmiyorsa boş bir dize. |
dealId |
|
Anlaşma kimliği veya bilinmiyorsa boş bir dize. |
createWrapperInfo()
İadeler ima.WrapperInfo
: