Saltar a contenido

RewardedAd

La clase RewardedAd representa un formato de anuncio recompensado a pantalla completa donde los usuarios pueden optar por ver un anuncio a cambio de recompensas en el juego/aplicación.

Propiedades

full_screen_content_callback / FullScreenContentCallback

El listener de callback para recibir eventos sobre presentación, descarte o fallo al mostrar. Véase FullScreenContentCallback.

var full_screen_content_callback: FullScreenContentCallback
public FullScreenContentCallback FullScreenContentCallback { get; set; }

on_ad_paid / OnAdPaid

Se activa cuando se registra una impresión de anuncio y se han generado ingresos. Recibe un AdValue.

var on_ad_paid: Callable # Receives AdValue
public Action<AdValue> OnAdPaid { get; set; }

Métodos

show / Show

Presenta la superposición de anuncio recompensado a pantalla completa.

func show(on_user_earned_reward_listener := OnUserEarnedRewardListener.new()) -> void

Uso:

var reward_listener := OnUserEarnedRewardListener.new()
reward_listener.on_user_earned_reward = func(reward_item: RewardItem):
    print("User earned: ", reward_item.amount, " ", reward_item.type)

rewarded_ad.show(reward_listener)

public void Show(OnUserEarnedRewardListener listener = null)

Uso:

OnUserEarnedRewardListener listener = new OnUserEarnedRewardListener();
listener.OnUserEarnedReward = (rewardItem) => {
    GD.Print($"User earned: {rewardItem.Amount} {rewardItem.Type}");
};

rewardedAd.Show(listener);


destroy / Destroy

Destruye el objeto de anuncio nativo y libera recursos.

func destroy() -> void
public void Destroy()

get_response_info / GetResponseInfo

Devuelve la información de respuesta de mediación que contiene el historial de adaptadores para el anuncio cargado.

func get_response_info() -> ResponseInfo
public ResponseInfo GetResponseInfo()

set_server_side_verification_options / SetServerSideVerificationOptions

Configura los parámetros de verificación utilizados para las devoluciones de llamada de recompensa del lado del servidor.

func set_server_side_verification_options(server_side_verification_options: ServerSideVerificationOptions) -> void
public void SetServerSideVerificationOptions(ServerSideVerificationOptions options)