RewardedAd QML 类型

带有奖励的全屏广告。 更多...

导入声明import QtDigitalAdvertising
继承

Item

属性

信号

方法

详细描述

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.的商标。所有其他商标均为各自所有者的财产。