Saltar a contenido

MobileAds

La clase MobileAds proporciona configuraciones globales y puntos de entrada de inicialización para el SDK de Google Mobile Ads.

Métodos Estáticos

initialize / Initialize

Inicializa el SDK de Google Mobile Ads. Toma un OnInitializationCompleteListener opcional para ser notificado cuando finalice la inicialización.

static func initialize(on_initialization_complete_listener: OnInitializationCompleteListener = null) -> void

Uso:

func _ready() -> void:
    var listener := OnInitializationCompleteListener.new()
    listener.on_initialization_complete = func(status: InitializationStatus):
        print("SDK Initialized!")
    MobileAds.initialize(listener)

public static void Initialize(OnInitializationCompleteListener listener = null)

Uso:

public override void _Ready()
{
    OnInitializationCompleteListener listener = new OnInitializationCompleteListener();
    listener.OnInitializationComplete = (status) => {
        GD.Print("SDK Initialized!");
    };
    MobileAds.Initialize(listener);
}


set_request_configuration / SetRequestConfiguration

Establece configuraciones globales de solicitud (como IDs de dispositivos de prueba y restricciones de segmentación) aplicadas a cada solicitud de anuncio.

static func set_request_configuration(request_configuration: RequestConfiguration) -> void
public static void SetRequestConfiguration(RequestConfiguration config)

get_initialization_status / GetInitializationStatus

Devuelve el estado de inicialización del SDK y sus adaptadores de mediación.

static func get_initialization_status() -> InitializationStatus
public static InitializationStatus GetInitializationStatus()

set_ios_app_pause_on_background / SetIosAppPauseOnBackground

(Solo iOS) Establece si la aplicación iOS debe pausarse cuando se ejecuta en segundo plano.

static func set_ios_app_pause_on_background(pause: bool) -> void
public static void SetIosAppPauseOnBackground(bool pause)

set_app_volume / SetAppVolume

Establece el volumen de audio global para todos los anuncios (de 0.0 a 1.0).

static func set_app_volume(volume: float) -> void
public static void SetAppVolume(float volume)

set_app_muted / SetAppMuted

Silencia o activa el sonido de todos los anuncios globalmente.

static func set_app_muted(muted: bool) -> void
public static void SetAppMuted(bool muted)

set_publisher_first_party_id_enabled / SetPublisherFirstPartyIDEnabled

Habilita o deshabilita el ID de primera parte del editor.

static func set_publisher_first_party_id_enabled(enabled: bool) -> void
public static void SetPublisherFirstPartyIDEnabled(bool enabled)

Informa al SDK si el usuario ha dado consentimiento para el uso de cookies.

static func set_gad_has_consent_for_cookies(enabled: bool) -> void
public static void SetGadHasConsentForCookies(bool enabled)

Devuelve si se ha declarado el consentimiento para cookies.

static func get_gad_has_consent_for_cookies() -> bool
public static bool GetGadHasConsentForCookies()

disable_sdk_crash_reporting / DisableSdkCrashReporting

(Solo iOS) Desactiva el informe de fallos integrado dentro del SDK de Google Mobile Ads.

static func disable_sdk_crash_reporting() -> void
public static void DisableSdkCrashReporting()

open_ad_inspector / OpenAdInspector

Abre la superposición del Ad Inspector en la aplicación para verificar fuentes de anuncios y solucionar problemas de mediación. Toma un AdInspectorClosedListener opcional para ser notificado cuando se descarte el inspector.

static func open_ad_inspector(ad_inspector_closed_listener: AdInspectorClosedListener = null) -> void
public static void OpenAdInspector(AdInspectorClosedListener listener = null)

get_version / GetVersion

Devuelve la cadena de versión del Godot AdMob Editor Plugin.

static func get_version() -> String
public static string GetVersion()

get_platform_version / GetPlatformVersion

Devuelve la versión subyacente del SDK de Mobile Ads nativo (Android/iOS).

static func get_platform_version() -> String
public static string GetPlatformVersion()