Pular para conteúdo

MobileAds

A classe MobileAds fornece configurações globais e pontos de entrada de inicialização para o SDK Google Mobile Ads.

Métodos Estáticos

initialize / Initialize

Inicializa o SDK Google Mobile Ads. Aceita um OnInitializationCompleteListener opcional para ser notificado quando a inicialização terminar.

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

Define configurações globais de solicitação (como IDs de dispositivos de teste e restrições de segmentação) aplicadas a todas as solicitações de anúncio.

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

get_initialization_status / GetInitializationStatus

Retorna o status de inicialização do SDK e seus adaptadores de mediação.

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

set_ios_app_pause_on_background / SetIosAppPauseOnBackground

(Apenas iOS) Define se o aplicativo iOS deve pausar quando estiver em segundo plano.

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

set_app_volume / SetAppVolume

Define o volume de áudio global para todos os anúncios (de 0.0 a 1.0).

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

set_app_muted / SetAppMuted

Ativa ou desativa o som de todos os anúncios globalmente.

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

set_publisher_first_party_id_enabled / SetPublisherFirstPartyIDEnabled

Ativa ou desativa o ID primário do editor.

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

Informa ao SDK se o usuário consentiu com o uso de cookies.

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

Retorna se o consentimento para cookies foi declarado.

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

disable_sdk_crash_reporting / DisableSdkCrashReporting

(Apenas iOS) Desativa o relatório de falhas integrado no SDK Google Mobile Ads.

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

open_ad_inspector / OpenAdInspector

Abre a sobreposição do Ad Inspector no aplicativo para verificar fontes de anúncios e solucionar problemas de mediação. Aceita um AdInspectorClosedListener opcional para ser notificado quando o inspetor for dispensado.

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

get_version / GetVersion

Retorna a string de versão do Godot AdMob Editor Plugin.

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

get_platform_version / GetPlatformVersion

Retorna a versão subjacente do SDK Mobile Ads nativo (Android/iOS).

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