import QtQuick 2.12 import QtQuick.Controls 2.12 import QtQuick.Dialogs 1.3 import QtAndroidTools 1.0 Page { id: page padding: 0 QtAndroidAdMobRewardedVideo { id: rewardedVideo unitId: "ca-app-pub-3940256099942544/5224354917" onRewarded: rewardedVideoResult.text = "Type: " + type + " - Amount: " + amount onLoadError: rewardedVideoState.text = "Error " + errorId onLoading: rewardedVideoState.text = "Loading" onLoaded: rewardedVideoState.text = "Loaded" onOpened: rewardedVideoState.text = "Opened" onClosed: rewardedVideoState.text = "Closed" onStarted: rewardedVideoState.text = "Started" onCompleted: rewardedVideoState.text = "Completed" onLeftApplication: rewardedVideoState.text = "LeftApplication" } Column { width: parent.wdith height: parent.height * 0.8 anchors.centerIn: parent spacing: 20 Label { anchors.horizontalCenter: parent.horizontalCenter font.bold: true font.pixelSize: 15 text: "Rewarded Video status" } Label { id: rewardedVideoState anchors.horizontalCenter: parent.horizontalCenter font.pixelSize: 13 text: "Not loaded" } Label { anchors.horizontalCenter: parent.horizontalCenter font.bold: true font.pixelSize: 15 text: "Rewarded Video result" } Label { id: rewardedVideoResult anchors.horizontalCenter: parent.horizontalCenter font.pixelSize: 13 text: "No reward yet" } Button { anchors.horizontalCenter: parent.horizontalCenter text: "Load rewarded video" onClicked: rewardedVideo.load(); } Button { anchors.horizontalCenter: parent.horizontalCenter text: "Show rewarded video" onClicked: rewardedVideo.show(); } } }