設定廣告插入中繼資料

使用輔助類別AuditudeSettings來設定Adobe Primetime廣告決策中繼資料。

秘訣

Adobe Primetime廣告決策之前稱為Auditude。

  1. 建立AuditudeSettings例項。

    AuditudeSettings auditudeSettings = new AuditudeSettings();
    
  2. 設定Adobe Primetime廣告決策媒體ID、zoneID、網域和選用的定位參數。

    auditudeSettings.domain = "yourdomain"; 
    auditudeSettings.mediaId = "mediaid"; 
    auditudeSettings.zoneId = "zoneid";
    
  3. 使用媒體串流URL和先前建立的廣告中繼資料,建立MediaResource例項。

    mediaResource = new AdobePSDK.MediaResource ( 
          resourceUrl, 
          resourceType,  
          auditudeSettings);
    
  4. 通過MediaPlayer.replaceCurrentResource(resource)方法載入MediaResource對象。

    MediaPlayer開始載入並處理媒體串流資訊清單。

  5. MediaPlayer轉換為「已初始化」狀態時,通過MediaPlayer.CurrentItem屬性以MediaPlayerItem實例的形式獲得媒體流特性。

  6. (選用)查詢MediaPlayerItem例項,以查看串流是否為即時,無論其是否具有替代音軌。

    這些資訊可協助您準備播放的UI。 例如,如果您知道有兩個音軌,則可加入UI控制項,以在這些音軌之間切換。

  7. 呼叫MediaPlayer.prepareToPlay以啟動廣告工作流程。

    廣告解析並置於時間軸上後, MediaPlayer會轉換為「已準備」狀態。

  8. 呼叫MediaPlayer.play以開始播放。
    瀏覽器TVSDK現在會在您的媒體播放時加入廣告。

本頁內容