⌨️Integración del SDK

Requisitos

  • Xcode: 15.0 o superior

  • Target deployment: iOS 12.0 o superior

Configurar proyecto

Para comenzar con la integración de nuestro SDK, es necesario añadir la siguiente dependencia en el fichero Podfile del proyecto, tal y como se muestra a continuación:

source 'https://cdn.cocoapods.org/'
platform :ios, '12.0'

...

target 'MyTarget' do
    use frameworks!
    ...
    pod 'WortiseSDK' '>= 1.7.1'
end

Actualmente, el SDK de Wortise solo se distribuye a través de Cocoapods. En un futuro, se agregará soporte para su integración con Swift Package Manager (SPM).

Configurar Info.plist

Es necesario agregar el siguiente parámetro en el fichero Info.plist, con el ID de aplicación de Google como valor:

Este valor puede ser localizado en nuestro dashboard, dentro de los detalles de cada aplicación, bajo el nombre Google App ID.

A continuación, solo faltaría añadir el siguiente bloque, en el mismo fichero, para finalizar la correcta integración con Google:

Solicitar consentimiento

Puede consultar el siguiente apartado para implementar esta solicitud y obtener el consentimiento de los usuarios: Consentimiento del usuario

Inicializar SDK

Nuestra recomendación es inicializar el SDK en la clase AppDelegate de la app, aunque también se puede realizar en algún ViewController principal.

Para ello, es necesario integrar el siguiente código en el método application(didFinishLaunchingWithOptions:):

Delegado de inicialización

Existen dos maneras posibles para conocer cuando el SDK finaliza su inicialización:

Pasando un delegate como último parámetro del método WortiseAds.shared.initialize

Utilizando el método WortiseAds.shared.wait

Modo de prueba

Para verificar la integración, el SDK ofrece un modo de prueba (test mode) que permite que la app siempre reciba anuncios.

Además de la opción que hay disponible en nuestro dashboard, es posible activar este modo de prueba programáticamente, desde el propio SDK, utilizando el siguiente código:

Última actualización