Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

663
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda