Saltar al contenido
WebViewGold Del vibe coding a la App Store
Español
Consigue WebViewGold

Lovable + anuncios de Meta

Anuncios de Meta Audience Network en tu app de Lovable

Si tu público vive en Facebook e Instagram, Meta Audience Network puede ser una alternativa a AdMob. WebViewGold integra el SDK nativo de Audience Network: intersticiales por tiempo o activados por página en iOS, banners e intersticiales en Android, configurados en Config.swift y Config.java y controlados desde tu app de Lovable. Aquí tienes la configuración, el papeleo de privacidad y los puntos en los que se rechazan las apps con anuncios.

Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.

  • Garantía de aprobación – o te devolvemos el dinero en 14 días
  • Sin programar
  • Pago único, actualizaciones gratuitas
  • Soporte humano 24/7
  • Hecho en Alemania desde 2014 · ISO 27001

Cómo funcionan los anuncios de Meta en una app de WebViewGold

iOS: intersticiales

Pon useFacebookAds en true e introduce tu Placement ID en facebookAdsID (Config.swift). Muestra anuncios con un temporizador (useTimedAds con showFBAdsEveryNSeconds; se recomiendan 120 segundos o más) o cuando una URL contiene una palabra de activación de fbadstriggerurls, como /thank-you/.

Android: banner e intersticial

Activa USE_FACEBOOK_ADS (sustituye a AdMob), activa los banners y los anuncios a pantalla completa en Config.java, elige tras cuántos clics aparece un intersticial (SHOW_AD_AFTER_X) e introduce tus IDs de anuncios de Meta en strings.xml.

Sin anuncios para usuarios de pago

En Android, disableads:// desactiva los anuncios para el usuario actual y enableads:// los vuelve a activar, por ejemplo después de una compra registrada en Supabase o Lovable Cloud (Postgres, almacenamiento, edge functions). En iOS, usa anuncios por palabra de activación y mantén a los usuarios de pago lejos de esas páginas.

La decisión de seguimiento (iOS)

Los anuncios personalizados de Meta necesitan la solicitud de App Tracking Transparency. Tu app web lee la respuesta como trackingDisabled después de user-disable-tracking://, y ATTDeniedShowAds en Config.swift decide si los anuncios siguen apareciendo tras un "no".

Prompt para Lovable

Pega esto en Lovable para implementar la parte de la web app. Revisa el resultado, publica y luego prueba dentro de la app WebViewGold.

Prompt para pegar en Lovable
Prepara esta app para anuncios de Meta Audience Network en el envoltorio de WebViewGold. 1) Crea una ruta /break/next que muestre el siguiente paso cuando un usuario termina una tarea; los usuarios gratuitos pasan por ella y los premium van directamente al siguiente paso, de modo que la palabra de activación de iOS /break/ solo aparezca para los usuarios gratuitos. 2) Añade un hook useAdState() que lea profiles.plan; dentro de la app de Android (navigator.userAgent contiene mi token de WebViewGold y Android), navega a disableads:// cuando el plan pase a pro y a enableads:// cuando pase a free, solo cuando cambie el estado (guárdalo en localStorage). 3) Dentro de la app de iOS, navega una vez por sesión a user-disable-tracking:// y tras 500 ms lee window.trackingDisabled; si es true, no cargues ningún píxel de marketing ni script de atribución. 4) No muestres nunca elementos relacionados con anuncios en las páginas de login, checkout ni eliminación de cuenta. 5) Actualiza /privacy para mencionar Meta Audience Network como socio publicitario, explicar los anuncios personalizados y cómo desactivarlos, y enlazar la política de privacidad de Meta.

Mi WebView de iOS finalmente está aprobada. ¡Gracias!

Taha Farooqui · CodeCanyon

¿Meta Audience Network o AdMob?

PreguntaMeta Audience NetworkAdMob
Formatos en WebViewGoldiOS: intersticial. Android: banner e intersticialBanner, intersticial y bonificado en ambas plataformas
Antes de poder ganar dineroLa guía de inicio rápido actual de Meta exige una ficha publicada en App Store o Google Play para registrar la app en Monetization ManagerPuedes crear bloques de anuncios antes del lanzamiento; AdMob revisa la app cuando aparece en una tienda
Cómo se venden los anunciosSolo por pujas (bidding); la tasa de relleno depende de la demanda de Meta para tu público y tu regiónLa demanda publicitaria de Google
Anuncios bonificadosNo forman parte de la integración documentada de Metadisplayrewardedad://
Sin anuncios para usuarios premiumAndroid: disableads://; iOS: solo páginas con palabra de activacióndisableads:// y enableads:// (documentados para Android)
Trabajo de privacidadSolicitud ATT, App Privacy, Data safety, declaración de anunciosLo mismo, más el formulario de consentimiento de Google (askForAdConsent)

Configura los anuncios de Meta en una app de Lovable

Unas horas, más la espera hasta que la ficha de la tienda esté publicada.

  1. Primero lanza, después registra

    La guía de inicio rápido actual de Audience Network indica que Monetization Manager solo registra propiedades de apps con una ficha publicada en la tienda, mientras que la documentación de iOS de WebViewGold señala que puedes conectar una app sin publicar para hacer pruebas. Planifica un lanzamiento en dos pasos: publica la versión 1 y activa los anuncios de Meta en una actualización.

  2. Crea la propiedad y las ubicaciones

    En Monetization Manager, crea una propiedad, conecta las apps de iOS y Android y crea las ubicaciones (placements). Copia el Placement ID en facebookAdsID (iOS) y los IDs de anuncios en strings.xml (Android).

  3. Elige momentos honestos para los anuncios

    Busca pausas naturales en tu app de Lovable (tras terminar una tarea, al completar un quiz, en una página de confirmación) y dales su propia URL, para que las palabras de activación solo coincidan ahí. Nunca en el login, en el checkout, en la eliminación de cuenta ni mientras el usuario escribe.

  4. Gestiona la solicitud de seguimiento

    Escribe una Privacy - Tracking Usage Description clara en Info.plist ("La usamos para mostrarte anuncios relevantes, que mantienen la app gratis"), lee trackingDisabled en tu app web y nunca bloquees funciones tras un "no".

  5. Prueba con dispositivos de prueba

    Según la documentación de iOS: un iPhone real (no el simulador), registrado como dispositivo de prueba, con la app de Facebook instalada y la sesión iniciada, y con Limitar seguimiento de anuncios desactivado. Desactiva el modo de prueba antes del lanzamiento o los usuarios reales verán anuncios de prueba.

  6. Rellena los formularios de las tiendas

    App Store Connect: App Privacy con los datos que recopila el SDK de Meta (ID del dispositivo, datos de publicidad, interacción con el producto, en "Datos usados para rastrearte" cuando hay seguimiento). Google Play: "Contiene anuncios", el formulario Data safety y la declaración del ID de publicidad. Publica un app-ads.txt en tu sitio web de desarrollador si Monetization Manager te muestra líneas para él.

Sincronización premium y decisión de seguimiento en JavaScript

Llama a syncAds() cada vez que cambie el plan y a withTrackingDecision() antes de cargar cualquier píxel o script de atribución. YourAppToken es tu user agent personalizado.

javascript
var ua = navigator.userAgent;
var inApp = ua.indexOf("YourAppToken") !== -1;
var isAndroidApp = inApp && /Android/.test(ua);
var isIOSApp = inApp && /iPhone|iPad/.test(ua);

// Android: sin anuncios para usuarios premium, de nuevo con anuncios tras un downgrade (solo si cambia)
function syncAds(isPremium) {
  if (!isAndroidApp) return;
  var wanted = isPremium ? "off" : "on";
  if (localStorage.getItem("adsState") === wanted) return;
  localStorage.setItem("adsState", wanted);
  window.location.href = isPremium ? "disableads://" : "enableads://";
}

// iOS: lee la decisión de App Tracking Transparency una vez por sesión
function withTrackingDecision(callback) {
  if (!isIOSApp) { callback(false); return; }
  window.location.href = "user-disable-tracking://";
  setTimeout(function () { callback(window.trackingDisabled === true); }, 500);
}

withTrackingDecision(function (denied) {
  if (!denied) { loadMarketingPixels(); }   // tu propia función; tras un "no", no la llames nunca
});

Reglas que importan en apps con anuncios

  • 5.1.2

    El seguimiento requiere ATT

    Los anuncios personalizados de Meta son seguimiento. Muestra la solicitud del sistema con un texto de propósito claro, respeta un "no", nunca premies ni exijas "Permitir" y mantén App Privacy coherente con el SDK.

  • 2.5.18

    Ubicación de los anuncios

    Los anuncios deben ajustarse a la clasificación por edades, no deben dirigirse a datos sensibles y los intersticiales necesitan un botón de cierre visible y fácil de usar. Nada de anuncios display en widgets, extensiones ni notificaciones.

  • 5.1.1

    Política de privacidad

    Menciona Meta Audience Network como socio publicitario, explica los anuncios personalizados y cómo desactivarlos, y enlaza la política de privacidad de Meta.

  • Play

    Declaración de anuncios y Data safety

    Declara que la app contiene anuncios, enumera los tipos de datos que recopila el SDK de Meta (entre ellos, ID de dispositivo u otros) y evita los intersticiales que interrumpen el uso normal, que Google considera anuncios disruptivos.

  • Play

    Familias

    Si tu público objetivo incluye niños, solo se permiten SDKs de anuncios certificados para Google Play Families; comprueba allí el estado actual de Meta antes de activarlo.

Preguntas frecuentes

¿Necesito una app publicada para que aparezcan los anuncios de Meta?

La guía de inicio rápido actual de Audience Network indica que Monetization Manager solo registra propiedades de apps con una ficha publicada en la tienda, así que la mayoría de las apps se lanzan primero y activan los anuncios de Meta en una actualización. Los anuncios de prueba en dispositivos de prueba registrados pueden funcionar antes; comprueba el flujo actual en Monetization Manager.

¿Puedo usar anuncios de Meta y AdMob a la vez?

En Android, USE_FACEBOOK_ADS sustituye AdMob por Meta, así que la configuración documentada usa una red o la otra. Prueba cuál tiene mejor tasa de relleno para tu público y tu región; en la configuración documentada no hay mediación integrada entre las dos.

¿Meta Audience Network requiere la solicitud ATT?

Para anuncios personalizados en iOS, sí. Sin permiso, los anuncios están menos segmentados y los ingresos suelen bajar, así que escribe un texto de propósito claro y explica lo que se gana y lo que se pierde antes de la solicitud del sistema. Android no tiene esa solicitud, pero sí se aplican el formulario Data safety y la declaración del ID de publicidad.

¿Por qué no veo anuncios de Meta durante las pruebas?

Usa un iPhone real, regístralo como dispositivo de prueba en Monetization Manager, ten la app de Facebook instalada con la sesión iniciada y desactiva Limitar seguimiento de anuncios, como describe la documentación de iOS. En producción, la tasa de relleno depende de las pujas de Meta, y las apps nuevas con poco tráfico suelen tener una tasa de relleno baja al principio.

¿Pueden los usuarios de pago de mi app de Lovable quedarse sin anuncios?

En Android, llama a disableads:// cuando la compra llegue a Supabase o Lovable Cloud (Postgres, almacenamiento, edge functions) y a enableads:// tras un downgrade. En iOS, las opciones documentadas de Meta son intersticiales por tiempo o activados por URL, así que desactiva los anuncios por tiempo y muestra anuncios solo en páginas de activación a las que los usuarios premium nunca llegan.

Tres formas de llevar tu app a las tiendas

El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.

Hazlo tú mismo

$109 por plataforma, pago único

La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.

Ver planes en la página principal

Full Service

$698 por plataforma $798

Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.

Detalles del Full Service Con tecnología de WeSetupYourWebViewApp

Precios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.

¿Listo para lanzar tu app de Lovable?

Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días

¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.

Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.