Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

661
Vistas
¿Cómo configurar SetAdvertiserTrackingEnabled con IronSource Unity?

Estoy implementando la mediación de IronSource Facebook Audience Network para un juego de Unity. En los documentos, menciona la configuración de SetAdvertiserTrackingEnabled en el paso 9. Lo siento si esto suena estúpido, pero ¿cómo hago esto si estoy usando la mediación de IronSource y no el SDK de Audience Network real? ¿Me estoy perdiendo de algo?

Documento de integración de Ironsource: https://developers.ironsrc.com/ironsource-mobile/unity/facebook-mediation-guide/#step-9

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

La forma más fácil es hacer lo siguiente:

  1. Abra Activos/IronSource/Plugins/iOS/iOSBridge.m

  2. Importar configuración de anuncios de FB

     #import "iOSBridge.h" #import <FBAudienceNetwork/FBAdSettings.h> #import <UIKit/UIKit.h>
  3. Llame a setAdvertiserTrackingEnabled antes de iniciar IronSource

     - (instancetype)init { [FBAdSettings setAdvertiserTrackingEnabled:YES]; if(self = [super init]){ [IronSource setRewardedVideoDelegate:self];
over 4 years ago · Santiago Trujillo Denunciar

0

No estoy muy familiarizado con Objective-C, pero lo hice de acuerdo con las recomendaciones de FAN y agregué un script C#

 using UnityEngine; using System.Runtime.InteropServices; #if UNITY_IOS namespace AudienceNetwork { public static class AdSettings { [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled); public static void SetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled) { FBAdSettingsBridgeSetAdvertiserTrackingEnabled(advertiserTrackingEnabled); } } } #endif

Entonces, después de que pueda configurar el indicador FAN con simple:

 AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(true);

Con iOS Support Package, también hice un script simple para configurarlo de acuerdo con la configuración actual de IDFA/ATT en las Preferencias de iOS (el usuario puede cambiarlo en cualquier momento).

 using Unity.Advertisement.IosSupport; public void iOS_SetFanFlag() { bool setFanFlag; if ((int)ATTrackingStatusBinding.GetAuthorizationTrackingStatus() == 3) setFanFlag = true; //If==3, App is AUTHORIZED in settings else setFanFlag = false; //DENIED, RESTRICTED or NOT DETERMINED (==2,1,0) AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(setFanFlag); }

El caso es: esto debe configurarse ANTES de la inicialización de IronSource y no estoy seguro de cómo verificar/probar si funciona correctamente.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda