ima
Konstruktor
ima
new ima()
Fungsi global yang mengontrol IMA SDK.
Class
AdBreakInfo
Berisi info tentang jeda iklan. Diteruskan ke callback peristiwa oleh SDK.
AdEvent
Peristiwa yang diaktifkan oleh pengelola iklan.
AdInfo
Berisi info tentang iklan. Diteruskan ke callback peristiwa oleh SDK.
Companion
Berisi informasi tentang pendamping iklan.
CuePoint
Berisi info tentang titik sinyal.
Error
Objek yang diteruskan ke pengendali error jika terjadi error.
ErrorEvent
Semua error yang mungkin dikirimkan kembali oleh SDK.
LogEvent
Objek yang diteruskan ke pengendali peristiwa log jika terjadi error non-fatal.
Player
StreamFormat
Menentukan format streaming.
StreamInfo
Informasi yang diteruskan dari SDK ke pemutar tentang streaming.
StreamManager
Objek untuk mengelola pemutaran streaming.
StreamRequest
Digunakan untuk menentukan properti permintaan streaming.
StreamType
Menentukan jenis streaming yang diminta untuk diputar oleh pemutar. Preroll dan VOD harus diputar dari awal streaming.
WrapperInfo
Berisi informasi tentang wrapper.
Metode
disableLogging
disableLogging()
Menonaktifkan logging SDK. Logging akan diaktifkan secara default.
getStreamManager
getStreamManager() returns object
Menampilkan pengelola streaming jika tersedia. Jika pengelola streaming belum tersedia, Invalid akan ditampilkan. Jika terjadi error saat membuat pengelola streaming, objek error akan ditampilkan.
- Hasil
-
objectPengelola streaming atau objek error.
initSdk
initSdk(settings)
Menginisialisasi SDK.
Parameter |
|
|---|---|
|
setelan |
objek Objek setelan IMA opsional. |
requestStream
requestStream(streamRequest) returns object
Memulai permintaan streaming asinkron. Kontrol segera ditampilkan ke pemutar setelah memanggil metode ini. Jika ada pengelola streaming yang ada, pengelola tersebut akan dihancurkan. Jika ada streaming yang diputar, streaming tersebut akan diganti dengan streaming baru saat permintaan selesai.
Parameter |
|
|---|---|
|
streamRequest |
objek |
- Hasil
-
objecterror atau invalid jika tidak ada error