checkManifestRequired_(assetInProgress) {
    // The manifest field is required unless we're getting the manifest
    // from the Google Ad Manager using IMA ids.
    const isDaiAdManifest = (assetInProgress.imaContentSrcId &&
        assetInProgress.imaVideoId) || assetInProgress.imaAssetKey != null;
    // Or if we are getting it from AWS Elemental MediaTailor.
    const isMediaTailor = !!assetInProgress.mediaTailorUrl;
    return !isDaiAdManifest && !isMediaTailor;
  }
@param {!ShakaDemoAssetInfo} assetInProgress
@return {boolean}
@private