类:广告

方法

getAdId

getAdId() 返回字符串

广告 ID 用于同步主广告和随播广告。

返回

string:广告的 ID,如果未提供此信息,则为空字符串。

获取 AdPodInfo

getAdPodInfo() 会返回 AdPodInfo

返回广告的广告连播信息。

返回

non-null AdPodInfo 广告的广告连播信息。

getAdSystem

getAdSystem() 返回字符串

广告响应中包含的源广告服务器信息。

返回

string:广告的源广告服务器;如果没有相关信息,则为空字符串。

getAdvertiserName

getAdvertiserName() 返回字符串

投放方定义的广告客户名称。

返回

string:广告客户名称,如果此信息不可用,则为空字符串。

getApiFramework

getApiFramework() 返回字符串

标识执行广告所需的 API。这与 vast 中指定的 apiFramework 相对应。

返回

nullable string:API 框架需要执行广告,如果此信息不可用,则为 null。

getCompanionAds

getCompanionAds(adSlotWidth, adSlotHeight, settings) 会返回非 null CompanionAd 数组

根据随播广告位尺寸获取该广告的随播广告。 可以选择接受高级选择设置。 请注意,此方法仅会针对在 STARTED 事件期间或之后获取的广告实例返回非空数组。具体而言,来自 LOADED 事件的广告将返回空数组。

参数

adSlotWidth

number

随播广告位的宽度。

adSlotHeight

number

随播广告位的高度。

设置

选填

CompanionAdSelectionSettings

随播广告的选择设置。

值不能为 null。

返回

non-null Array of non-null CompanionAd:与设置和广告位尺寸匹配的随播广告数组。

getContentType

getContentType() 返回字符串

返回当前所选广告素材的内容类型。如果未选择广告素材或内容类型不可用,则返回空字符串。对于线性广告,内容类型仅在选择媒体文件后才在 START 事件发生后可用。

返回

string:内容类型,如果不可用,则为空字符串。

getCreativeAdId

getCreativeAdId() 返回字符串

返回广告的 ISCI(行业标准商业广告标识符)代码;如果代码不可用,则返回空字符串。这是 VAST 响应中广告素材的广告 ID。

返回

string 

getCreativeId

getCreativeId() 返回字符串

检索广告的选定广告素材的 ID。

返回

string 广告的选定广告素材的 ID;如果此信息不可用,则为空字符串。

getDealId

getDealId() 返回字符串

返回当前广告的封装容器链中存在的第一个交易 ID(从顶部开始)。如果不可用,则返回空字符串。

返回

string 

getDescription

getDescription() 返回字符串

从 VAST 响应中返回此广告的描述。

返回

string 说明。如果未指定,则为空。

getDuration

getDuration() 返回数字

返回所选广告素材的时长,或者返回非线性广告素材的值 -1。

返回

number:所选广告素材的时长(以秒为单位),如果是非线性广告,则为 -1。

getHeight

getHeight() 返回数字

返回所选非线性广告素材的高度。

返回

number:所选非线性广告素材的高度,线性广告素材的价格为 0。

getMediaUrl

getMediaUrl() 返回字符串

根据当前正在使用的媒体选择设置,返回从广告中选择的媒体文件的网址。如果此信息不可用,则返回 null。可用于 STARTED 事件。

返回

nullable string 

getMinSuggestedDuration

getMinSuggestedDuration() 会返回数字

返回非线性广告素材应展示的最短建议时长(以秒为单位)。如果建议的最短持续时间未知,则返回 -2。对于线性广告素材,它会返回广告的整个时长。

返回

number:广告素材应展示的最短建议时长(以秒为单位)。

getSkipTimeOffset

getSkipTimeOffset() 返回数字

在广告开始播放前可跳过的秒数。对于不可跳过式广告或无法返回此属性,系统会返回 -1。

返回

number:以秒为单位的偏移量,或 -1。

getSurveyUrl

getSurveyUrl() 返回字符串

返回与指定广告的调查问卷关联的网址。如果不可用,则返回 null。

返回

nullable string 

getTitle

getTitle() 返回字符串

从 VAST 响应中返回此广告的标题。

返回

string 标题,如果未指定,则为空。

gettraffickingParameters

get TraffickingParameters() 返回具有字符串属性的对象

获取在投放广告时与广告相关联的自定义参数。

返回

non-null Object with string properties:将广告投放管理键与其值对应的映射;如果没有这些信息,则为空对象。

gettraffickingParametersString

gettraffickingParametersString() 返回字符串

获取在投放广告时与广告相关联的自定义参数。从 gettraffickingParameters 返回解析后的参数的原始字符串版本。

返回

string:广告投放管理参数;如果未提供此信息,则为空字符串。

getUiElement

getUiElement() 返回字符串数组

返回播放此广告时显示的界面元素。 如需了解返回的数组的可能元素,请参阅 UiElements

返回

non-null Array of string:正在显示的界面元素。

getUniversalAdIdRegistry

getUniversalAdIdRegistry() 返回字符串

为广告选择的所选广告素材的 UniversalAdId 关联的注册表。

已弃用
改用 ad.getUniversalAdIds()
返回

string 返回注册表值;如果不可用,则返回“unknown”。

getUniversalAdIdValue

getUniversalAdIdValue() 返回字符串

广告的所选广告素材的 UniversalAdId。

已弃用
改用 ad.getUniversalAdIds()
返回

string 返回 ID 值或“未知”(如果不可用)。

getUniversalAdIds

getUniversalAdIds() 返回非 null UniversalAdIdInfo 数组

为广告选择的广告素材的 UniversalAdId 列表。

返回

non-null Array of non-null UniversalAdIdInfo 返回适用于该广告的通用广告 ID 信息列表。

getVastMediaBitrate

getVastMediaBitrate() 返回数字

如果 SDK 选择了广告素材和媒体文件,此操作会返回 VAST 响应中列出的媒体文件的比特率。

返回

number:所选媒体文件的比特率或设为 0。

getVastMediaHeight

getVastMediaHeight() 返回数字

返回所选广告素材的 VAST 媒体高度。

返回

number:所选广告素材的 VAST 媒体高度,如果未选择,则为 0。

getVastMediaWidth

getVastMediaWidth() 返回数字

返回所选广告素材的 VAST 媒体宽度。

返回

number:所选广告素材的 VAST 媒体宽度,如果未选择,则为 0。

getWidth

getWidth() 返回数字

返回所选广告素材的宽度。

返回

number:所选非线性广告素材的宽度,或者对于线性广告素材,则为 0。

get 封装容器广告 ID

get 封装容器 AdIds() 返回字符串数组

用于封装容器广告的广告 ID。返回的 ID 从内嵌广告(最内层)开始,然后遍历最外层的封装容器广告。如果没有封装容器广告,则返回空数组。

返回

non-null Array of string:广告的 ID,从内嵌广告开始;如果没有封装容器广告,则为空数组。

get 封装容器广告系统

get 封装容器 AdSystems() 返回字符串数组

用于封装容器广告的广告系统。返回的广告系统从内嵌广告开始,然后遍历最外层的封装容器广告。如果没有封装容器广告,则返回空数组。

返回

non-null Array of string:广告的广告系统,从内嵌广告开始;如果没有封装容器广告,则为空数组。

get 封装容器广告素材 ID

get 封装容器 CreativeIds() 返回字符串数组

用于封装容器广告的所选广告素材 ID。返回的广告素材 ID 从内嵌广告开始,然后遍历最外层的封装容器广告。如果没有封装容器广告,则返回空数组。

返回

non-null Array of string 广告素材的 ID(从内嵌广告开始),如果没有封装容器广告,则为空数组。

线性

isLinear() 返回布尔值

指明广告的当前操作模式是线性操作还是非线性操作。如果值为 true,则表示广告处于线性播放模式;如果为 false,则表示广告为非线性模式。播放器会检查线性属性并根据广告展示位置的详细信息更新其状态。当广告处于线性模式时,播放器会暂停内容视频。如果最初的线性为 true,且广告是前贴片广告(外部定义),播放器可以选择延迟加载内容视频,直到广告播放结束。

返回

boolean 如果广告是线性的,则为 true,否则为 false。