API de anuncios AdMob
Monetice su app iOS con anuncios de banner, intersticiales y recompensados de Google AdMob: configuración y disparadores de JavaScript.
AdMob es un servicio de Google para monetizar aplicaciones móviles en las plataformas iOS y Android. Permite a los desarrolladores integrar anuncios de banner, intersticiales y recompensados, que se pagan por clics (CPC, coste por clic) o impresiones (CPM, coste por mil). WebViewGold simplifica la integración de AdMob y permite una configuración rápida para mostrar anuncios en su aplicación iOS basada en WebView.
Paso 1: Abra el archivo Info.plist y establezca el ID global de su cuenta de AdMob en el campo GADApplicationIdentifier:
Paso 2: Inserte sus IDs de AdMob en el archivo Config.swift para AdmobBannerID, AdmobinterstitialID y AdmobRewardedID:
Paso 3: Dentro de Config.swift puede:
- Activar o desactivar anuncios de banner y/o intersticiales estableciendo
showBannerAdentruepara banners yshowFullScreenAdentruepara anuncios intersticiales. - Definir intervalos para mostrar anuncios intersticiales cambiando
showadAfterXal número deseado de interacciones con la web antes de reproducir un anuncio intersticial.
Para activar los anuncios recompensados (solo disponibles para versiones de iOS superiores a 13.0): Establezca
enableRewardedAds en true.
Para reproducir un anuncio recompensado, utilice una llamada a nuestra funcionalidad de API de anuncios recompensados.
<a href="displayrewardedad://>Display Rewarded Advertisement</a>Una vez completada la visualización íntegra de un anuncio, se enviará a su sitio web una llamada a la función JavaScript updateRewardedStatus('true');. Debe implementar esta función en su código JavaScript, ya que es usted quien decide cómo recompensar al usuario.
WebViewGold admite mostrar anuncios recompensados como opción publicitaria predeterminada, sobrescribiendo las opciones intersticiales. Para que esto ocurra, establezca
useRewardedAdsWherePossible y showFullScreenAd en true.
Consejo: Si muestra anuncios intersticiales después de X toques (
incrementWithTaps en true), también puede aumentar el contador de toques manualmente desde su aplicación web llamando a increasetapcounter:// — útil para contar solo interacciones específicas para el intervalo de anuncios.
Para más información, consulte también la documentación oficial del SDK de AdMob (pero omita las partes de configuración, ya que WebViewGold ya incluye el framework).