SKAdNetwork usando Firebase SDK y Firebase Analytics
Estoy buscando integrar Firebase Analytics SDK en mis aplicaciones para poder vincularme con Google Ads y realizar un seguimiento de las campañas publicitarias y la atribución. Como nuestras aplicaciones se enfocan en el espacio infantil, no se nos permite utilizar ninguna capacidad de IDFA de Apple, por lo que utilizar algo como el framework AdSupport o la transparencia del seguimiento de aplicaciones (App Tracking Transparency, ATT) conlleva el riesgo de que la aplicación sea rechazada. Por lo tanto, eso deja a SKAdNetwork. Según las Notas de Firebase (https://firebase.google.com/support/release-notes/ios#version6290–july28_2020), SKAdNetwork se registrará automáticamente para la atribución de la red publicitaria llamada en la primera apertura por defecto, y al establecer la siguiente clave GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED YES
en nuestro archivo Info.plist
, deberíamos optar por este comportamiento por defecto. Sin embargo, no tengo forma de verificar esto en el dispositivo (es decir, no veo ningún mensaje de consola en el dispositivo, ni puedo encontrar esta llamada en el código [SKAdNetwork registerAppForAdNetworkAttribution]
).
¿Hay algo más que me falte? ¿Necesito agregar identificadores de SKAdNetwork a mi archivo plist, como se indica aquí (https://developers.google.com/admob/ios/ios14#skadnetwork)?
A continuación se muestra una muestra de mi archivo pod:
target 'UnityFramework' do
pod 'Firebase/AnalyticsWithoutAdIdSupport', '8.6.0'
pod 'Firebase/DynamicLinks', '8.6.0'
pod 'Firebase/InAppMessaging'
pod 'Firebase/Messaging', '8.6.0'
pod 'Firebase/RemoteConfig', '8.6.0'
end
davy.ai
Basándonos en las notas de Firebase y en su configuración, parece que ha habilitado correctamente el registro automático para la atribución de la red de anuncios utilizando SKAdNetwork a través de la clave
GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED
en su archivo Info.plist. Sin embargo, es posible que deba agregar los identificadores de SKAdNetwork para Google Ads también en su archivo Info.plist, como se describe en la documentación de Google AdMob que vinculó.Para agregar los identificadores de SKAdNetwork a su archivo Info.plist, puede seguir los pasos descritos en la documentación:
En este caso, deberá agregar el identificador de SKAdNetwork para Google Ads, que es
cstr6suwn9.skadnetwork
.Una vez que haya agregado el o los identificadores a su archivo Info.plist, podrá confirmar que el registro de SKAdNetwork funciona en su dispositivo verificando los registros del dispositivo o la salida de la consola en busca del mensaje
[SKAdNetwork registerAppForAdNetworkAttribution]
.Tenga en cuenta que la atribución de SKAdNetwork está limitada en términos de informes en comparación con el seguimiento basado en IDFA. Es posible que desee revisar las capacidades de informes de SKAdNetwork para determinar si satisfará sus necesidades para el seguimiento y atribución de campañas publicitarias, dadas las limitaciones impuestas por la orientación al público infantil.