RewardedAd QML 类型
带有奖励的全屏广告。 更多...
导入声明 | import QtDigitalAdvertising |
继承 |
属性
- adUnitId : QString
- customData : QString
- keywords : QStringList
- nonPersonalizedAds : bool
- testDevicesIds : QStringList
信号
- void clicked()
- void closed()
- void loadError(int errorId)
- void loaded()
- void loading()
- void rewarded(QString type, int amount)
方法
详细描述
RewardedAd 模块为您提供易于包含的应用程序中带有奖励的全屏广告。要将此模块用于您的 Qt Quick 应用程序,请将以下导入声明添加到您的 QML 文件中。
import QtDigitalAdvertising 2.0
从媒体服务器请求的广告基于设置属性。最低插件属性设置
RewardedAd{ adUnitId: "/21775744923/example/rewarded_interstitial" Connections{ target: rewarded function onRewarded(type, amount) {console.log("QDA: RewardedAd, type: "+type+", amount:" + amount)} } }
属性文档
adUnitId : QString |
[必需] 此属性包含 adUnitId
customData : QString |
[可选] 此属性包含用于服务器端验证 (SSV) 回调的字符串
keywords : QStringList |
[可选] 此属性包含您可以在请求中进行定位传递的键值对列表
nonPersonalizedAds : bool |
[可选] 此属性表示个性化广告的使用许可。
testDevicesIds : QStringList |
此属性包含测试设备 ID 的列表。要查找您的测试设备 ID,请检查应用程序输出中类似的消息
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
信号文档
void clicked() |
当广告被点击时发出此信号。
注意:相应的处理器是 onClicked
。
void closed() |
当用户关闭广告时发出此信号。
注意:相应的处理器是 onClosed
。
void loadError(int errorId) |
当发生错误(错误代码为errorId)时发出此信号。
注意:相应的处理器是 onLoadError
。
void loaded() |
当广告成功加载时,将发出此信号。
注意:相应的处理程序为onLoaded
。
void loading() |
当广告开始加载时,将发出此信号。
注意:相应的处理程序为onLoading
。
void rewarded(QString type, int amount) |
当给出带有amount的奖励时,会发出此信号。
注意:相应的处理程序为onRewarded
。
方法说明
bool isLoaded() |
返回广告是否已加载。
void load() |
触发加载广告。
void show() |
如果当前未显示广告,则触发播放广告。
©2024 The Qt Company Ltd. 此处包含的文档贡献是各自所有者的版权。此处提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款认证。Qt及其相关标志是芬兰以及/或其他世界各地的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。