Demanda de Vungle para Android

Esta página proporciona pasos para integrar y mostrar anuncios de video intersticiales usando Vungle en Android. Sigue estos pasos para configurar y mostrar anuncios de video intersticiales usando Vungle en Android.

Paso 1: Instalar el SDK

Para integrar la demanda de Vungle, incluya AppNexus Mobile SDK y ANVungleAdapter en su proyecto. Incluya las siguientes dependencias en el build.gradle archivo de la dependencies sección:

dependencies {
    implementation 'com.appnexus.opensdk:appnexus-sdk:[9,10)'
    implementation 'com.appnexus.opensdk.csr:appnexus-vungle-csr:[9,10)'
}

Paso 2: Inicializar el SDK de Vungle

Inicialice el SDK de Vungle al principio del ciclo de vida de la aplicación para asegurarse de que esté listo para usarse. Reemplazar YOUR_APP_ID con el ID de aplicación proporcionado por Vungle.

Ejemplo

VungleAds.init(this, "YOUR_APP_ID", new InitializationListener() {
    @Override
    public void onSuccess() {
        Log.d("vunglecsr", "Vungle SDK initialized successfully");
    }
    @Override
    public void onError(@NonNull VungleError vungleError) {
        Log.d("vunglecsr", "Initialization failed: " + vungleError.getErrorMessage());
    }
});

Paso 3: Inicializar un anuncio intersticial y establecer la palabra clave necesaria

Después de inicializar correctamente el SDK de Vungle, el SDK de AppNexus captura el token del ofertante durante la solicitud de anuncios y lo reenvía a la plataforma de suministro principal (PSP).

Para cargar un anuncio intersticial, cree una instancia del InterstitialAdView objeto. Asegúrese de conservar una referencia a este objeto correctamente.

Establezca una palabra clave personalizada antes de llamar al método loadAd(). Utilice las especificaciones siguientes:

  • Clave: "VUNGLE_PLACEMENT_ID_FOR_CSR"
  • Valor: su ID de ubicación de Vungle asignado a la ubicación de Monetizar.

Ejemplo



// Create and configure the interstitial ad object
interstitialAdView = new InterstitialAdView(this);

// Set the Monetize placement ID
interstitialAdView.setPlacementID("MONETIZE_PLACEMENTID");

// Add the custom keyword for Vungle placement
interstitialAdView.addCustomKeywords("VUNGLE_PLACEMENT_ID_FOR_CSR", "VUNGLE_PLACEMENT_123");

// Set the ad listener to handle ad events
interstitialAdView.setAdListener(adListener);

// Load the ad
interstitialAdView.loadAd();

Nota:

  • Reemplace "MONETIZE_PLACEMENTID" por el identificador de ubicación de Monetizar.
  • Reemplace "VUNGLE_PLACEMENT_123" por el ID de emplazamiento de Vungle asignado a la configuración de anuncios.

Al seguir este proceso, te aseguras de que la solicitud de anuncio incluya el token de ofertante y la configuración necesarios para mostrar anuncios intersticiales.

Paso 4: renderizar el anuncio

Después de cargar correctamente el anuncio intersticial, renderice el creativo cuando se ajuste al flujo de la aplicación. En este ejemplo, el anuncio se muestra inmediatamente.

Ejemplo

public void onAdLoaded(AdView iav) {
    // Display the interstitial ad
    interstitialAdView.show();
}