Notas de la versión del SDK de iOS
9.2.0
Mejoras y correcciones de errores
- 8196240: se ha agregado compatibilidad con el identificador de ubicación global (GPID).
- 8191691: Se han corregido varias pérdidas de memoria.
9.1.1
Mejoras y correcciones de errores
- 8213496: se han resuelto problemas que provocan bloqueos en AdFetcher al usar MultiAdRequest.
- 8235734: Se ha corregido un problema por el que se desencadenaban devoluciones de llamada de adDidReceivedAd y adDidReceiveNativeAd para anuncios nativos de Banner.
9.1.0
Característica nueva
- 7601090: Compatibilidad con anuncios de vídeo VAST en la unidad de anuncios intersticiales.
Mejoras y correcciones de errores
- 7931257: ANSDKResources.bundle que provoca un problema inesperado de clave CFBundleExecutable durante la carga de AppStore.
- 7905366: Las advertencias como errores provocan un error de compilación en Swift.
- 6525343: no se pueden importar clases de adaptador de mediación de Google cuando se usa el Administrador de paquetes swift + Swift.
- 8098254: Actualización de Facebook Audience Network a la versión 6.15.1.
- 8082032: Bloqueo corregido donde adWillClose es necesario para el banner intersticial.
- 8179513: Soluciona un problema con banner vídeo que se muestra en negro en iOS18.
- 8202865: se ha actualizado la dependencia SmartAdServer a la versión 7.24.2.
9.0.0
Nota:
A partir de la versión v9.0.0, el código fuente se mueve a repositorios privados como ya se ha anunciado. Puede consultar la guía de migración para comprender cómo usar el marco binario.
Característica nueva
- 5736950: Se ha hecho que nuestra vista web sea inspeccionable cuando el nivel de registro esté establecido en depuración o superior.
Mejoras y correcciones de errores
- 746525343: Se ha corregido el error del adaptador de Google: acceso a archivos.
- 6892506: Se han corregido los eventos de visualización (OMID).
- 6891512: Integración fija de Cocoapod en el entorno flutter.
8.11.4
Mejoras y correcciones de errores
- 7295371: Actualización del manifiesto de privacidad y problemas corregidos con Cocoapods para archivos de manifiesto de privacidad.
8.11.3
Mejoras y correcciones de errores
- 7295362: Actualización del manifiesto de privacidad.
8.11.2
Mejoras y correcciones de errores
- 7112599: Se han corregido problemas con Cocoapods para los archivos de manifiesto de privacidad.
8.11.1
Mejoras y correcciones de errores
- 5663009: se ha agregado compatibilidad con archivos de manifiesto de privacidad.
Actualizaciones de asociados de mediación
- 7151757: Actualización de la red de audiencia de Facebook a la versión 6.15.0.
- 7151765: SDK de AdMob de Google actualizado de 10.10.0 a 11.2.0.
8.11.0
Anuncio
Esto marca la versión secundaria final dentro del SDK v8.x. De cara al futuro, sdk v9.0.0 será nuestra próxima versión principal. Como se anunció anteriormente, se interrumpirá la práctica de publicar actualizaciones de código fuente para los SDK de iOS y Android Mobile en Github. Es importante tener en cuenta que esto no es un desuso de nuestros SDK; en su lugar, pertenece al aspecto de código abierto a medida que cambiamos nuestros SDK de Android e iOS Mobile a repositorios privados. No habrá cambios disruptivos de v8.x a v9.0.0, aunque merece la pena señalar que cualquier mejora funcional futura se desarrollará exclusivamente dentro de la serie v9.x.
Característica nueva
8.10.0
Característica nueva
- 6029394: se ha agregado compatibilidad para establecer el idioma de contenido en la solicitud de anuncios. Nueva API introducida en SDKSettings setContentLanguage(String contentLanguage).
Mejoras y correcciones de errores
- 6015112: OMSDK actualizado de 1.4.8 a 1.4.9 (espacio de nombres de Microsoft).
- 5766029: resuelva el problema con el vídeo outstream para iPad de tamaño 400x980 que no se representa correctamente.
- 5992098: Optimice la sincronización del agente de usuario para minimizar los retrasos Las actualizaciones de los asociados de mediación MS-5392 actualizaron la red de audiencia de Facebook a la versión 6.14.0.
8.9.0
Mejoras y correcciones de errores
- 5663106: OMSDK actualizado de 1.4.2 a 1.4.8.
- 5732707: Se ha corregido un problema por el que los tamaños de orientación de vídeo se aplicaban a las creatividades de banner HTML.
Actualizaciones de asociados de mediación
- 5622329: Sdk de AdMob de Google actualizado de 10.3.0 a 10.10.0.
- 5622334: SDK de Smart Ad Server actualizado de 7.17.1 a 7.22.0.
8.8.1
Mejoras y correcciones de errores (8.8.1)
- MS-5384: se ha corregido el problema al instalar el SDK a través del Administrador de paquetes de Swift.
- MS-5385: se ha corregido el problema al instalar el SDK a través de Cocoapods.
8.8.0
Nuevas características (8.8.0)
- MS-5345: carga diferida habilitada para la representación nativa del banner.
- MS-5351: admite el marco o biblioteca del SDK de AppNexus estático y dinámico.
Mejoras y correcciones de errores (8.8.0)
- MS-5348: se ha corregido un problema por el que la creatividad no se pudo representar cuando se desplazaba en una vista de colección.
- MS-5266: se ha corregido un problema por el que el seguimiento de impresiones no se activaba cuando la creatividad se desplaza en una vista de colección.
8.7.0
Mejoras y correcciones de errores (8.7.0)
- MS-5346: se ha corregido un problema por el que solo se representaba el último anuncio en una solicitud de varios anuncios para la representación nativa de Banner.
- MS-5206: se ha agregado compatibilidad para establecer el tamaño del reproductor y obtener el ancho y la altura de la creatividad de vídeo para BannerVideo. Nueva API introducida en ANBannerAdView landscapeBannerVideoPlayerSize, portraitBannerVideoPlayerSize, squareBannerVideoPlayerSize, getVideoWidth, getVideoHeight y In ANVideoAdPlayer getVideoWidth y getVideoHeight.
- MS-5344: controle correctamente el error para evitar el bloqueo durante la captura de la cadena del agente de usuario.
- MS-5340: Advertencia de modulemap XCFramework fija.
8.6.0
Mejoras y correcciones de errores (8.6.0)
- MS-5281: se ha agregado compatibilidad con Swift Package Manager para el adaptador de mediación de Google.
Actualizaciones de asociados de mediación o CSR
- Se ha actualizado el SDK de Google AdMob de 9.14.0 a 10.3.0.
8.5.0
Mejoras y correcciones de errores (8.5.0)
- MS-5227: Se ha corregido un problema al cargar varios anuncios de vídeo de salida simultáneamente.
8.4.0
Actualice la versión para que coincida con Android SDK. No hay cambios desde la versión 8.3.0.
8.3.0
Mejoras y correcciones de errores (8.3.0)
- MS-5208, MS-5214: OMSDK actualizado de 1.3.31 a 1.4.2.
- MS-5197: se ha agregado compatibilidad multiventana de iPad para la mediación de Google AdMob. Para obtener más información, consulte Mediar con iOS.
Actualizaciones de asociados de mediación o CSR (8.3.0)
- MS-5210, MS-5213: Se ha actualizado el SDK de AdMob de Google de 9.4.0 a 9.14.0.
8.2.0
Mejoras y correcciones de errores (8.2.0)
- MS-5172: compatibilidad con la Plataforma de privacidad global (GPP) (privacidad del SDK para iOS).
- MS-5112: actualice la API de PPID para indicar si se trata de una asignación de id. de usuario (id. de usuario) en iOS.
- MS-5183: Problemas corregidos de devolución de llamada del controlador de finalización en XandrAd.init().
Actualizaciones de asociados de mediación o CSR (8.2.0)
- MS-5195: se ha actualizado Facebook SDK de Audience Network de 6.5.0 a 6.12.0.
8.1.1
Mejoras o correcciones de errores para el SDK de macOS (8.1.1)
- MS-5127: se ha agregado la API de seguimiento de impresiones para el registro de NSViewViewTracking.
- MS-5128: optimizaciones de código.
- MS-5149: Se ha corregido un problema de seguimiento de impresiones cuando la aplicación está en pantallas secundarias.
8.1.0
Nueva característica (8.1.0)
- MS-5102: se ha agregado un nuevo destino de MacOS compatible con anuncios nativos.
Mejoras o correcciones de errores (8.1.0)
- MS-5080: habilite la compatibilidad con creatividades de tipo multimedia de alto impacto en BannerAdView.
- MS-5108: se ha agregado la opción de configuración de localización para el botón de cierre del explorador SDK "Aceptar" (Github PR #80).
8.0.0
Anuncios
Hemos completado la eliminación de las API a las que se hace referencia en la versión 7.21.0. Tenga en cuenta que hay cambios importantes en algunas de nuestras API, especialmente en el caso de los métodos de inicio necesarios para que las llamadas a anuncios sean correctas[[[XandrAd sharedInstance] initWithMemberID:1 preCacheRequestObjects:true completionHandler:nil];. Para obtener más información, consulte nuestra guía de integración 8.0, así como nuestra guía de inicialización del SDK.
Mejoras y correcciones de errores (8.0.0)
- MS-5011: metodología de recuento de impresiones actualizada. Consulte nuestra nueva Guía de metodología de recuento de impresiones.
- MS-4978: se han corregido problemas de adaptador personalizado en Swift. (Problema de Github n.º 71).
- MS-5007: se quitaron todos los adaptadores de mediación descontinuados.
- MS-5013: actualizado a OMSDK v1.3.31.
7.22.0
Anuncios (7.22.0)
Esta será la última versión principal de la serie SDK v7.x.x.
La siguiente versión principal será SDK v8.0.0, que incluirá algunos cambios importantes, como se propone en la lista de intenciones para implementar que se muestra a continuación junto con otros cambios.
- Aviso de eliminación del SDK de Xandr v8.0.0 para LAS API en desuso (problema de Github n.º 77).
- Xandr pasará a contar "Impresiones visibles: para Direct-Sold inventario" (problema de Github n.º 79).
Mejoras y correcciones de errores (7.22.0)
- MS-4389: Se han corregido los anuncios que se representan después del problema de restablecimiento del tiempo de expiración.
- MS-4999: quite el aviso de desuso rendererID.
- MS-5005: se ha agregado la devolución de llamada onAdImpression para banners y anuncios intersticiales (unidades de anuncios del SDK de iOS).
Actualizaciones de asociados de mediación (7.22.0)
- MS-4874: sdk de anuncios de Google Play Services actualizado de 8.5.0 a 9.4.1.
- MS-4873: SDK de Smart Ad Server actualizado de 7.10.1 a 7.17.1.
- Se ha interrumpido la compatibilidad con Facebook adaptador de mediación del SDK.
7.21.0
Anuncios (7.21.0)
Tenemos la intención de quitar todas las API en desuso que se enumeran a continuación en Xandr SDK v8.0. Si usa cualquiera de las API siguientes, se solicita migrar a su equivalente compatible. Si tiene alguna pregunta, póngase en contacto con el soporte técnico de Xandr.
Clase | Propiedades y métodos |
---|---|
ANBannerAdView |
Propiedad: externalUid, adType, nativeAdRendererId, creativeId Método: (void)setAllowNativeDemand:(BOOL)nativeDemand withRendererId:(NSInteger)rendererId; |
ANInterstitialAd | Propiedad: externalUid, adType, creativeId |
ANInstreamVideoAd | Propiedad: externalUid, adType, creativeId |
ANMultiAdRequest | Propiedad: externalUid, adType, creativeId |
ANExternalUserId |
Propiedad: source, userId Método: (instancetype que acepta valores NULL)initWithSource:(ANExternalUserIdSource)source userId:(nonnull NSString *)userId; |
ANNativeAdRequest | Propiedad: rendererId, adType, externalUid |
ANNativeAdResponse | Propiedad: creativeId |
ANSDKSettings | Propiedad: HTTPSEnabled, externalUserIdArray, useAdnxsSimpleDomain |
ANTargetingParameters | Propiedad: externalUid |
Mejoras y correcciones de errores (7.21.0)
- MS-4954: se ha agregado compatibilidad para pasar identificadores de usuario extendidos o publicadores a través de ANSDKSettings.userIdArray. (Id. de usuario) Asignación en iOS).
API en desuso
ANSDKSettings.externalUserIdArray
la propiedad y ANExternalUserId
la clase ahora están en desuso, use la propiedad y ANUserId
la clase equivalentes ANSDKSettings.userIdArray
en su lugar.
7.20.0
Mejoras y correcciones de errores (7.20.0)
- MS-4952: compruebe navigationType al abrir una dirección URL (Github PR #73).
- MS-4851: rendimiento mejorado de OMSDK.
7.19.0
Mejoras y correcciones de errores 7.19.0
- MS-4884: metodología de seguimiento de impresiones mejorada para Anuncios nativos, rastreadores que se desencadenarán en la representación.
7.18.0
Nuevas características (7.18.0)
- MS-4710: Haga que el precio de la oferta esté disponible como parte de AdResponseInfo (clase de información de respuesta de anuncios para iOS).
- MS-4759: pase automáticamente el identificador de proveedores (IDFV) en la solicitud de anuncio. (Establezca el uso de IDFA para iOS).
7.17.0
Nuevas características (7.17.0)
- MS-4839: lógica de agente de escucha de expiración del SDK de TTL para Index Exchange.
- MS-4841: lógica de agente de escucha de expiración del SDK de TTL para InMobi.
Correcciones de errores (7.17.0)
- MS-4849: use retain en lugar de assign (Github 69).
- MS-4828: pérdida de memoria relacionada con el seguimiento de 1 píxel.
7.16.0
Correcciones o cambios de errores (7.16.0)
Decimal
- MS-4820: advertencia de versión del SDK para Swift Package Manager (Github 68).
Modificado
- MS-4802: ANSDKSettings.optionalSDKInitialization API (Inicializar la configuración del SDK en iOS).
7.15.1
Mejoras y correcciones de errores (7.15.1)
- MS-4818: Se ha corregido el error de instalación del administrador de paquetes de Swift (problema de Github n.º 67).
7.15
Nueva característica (7.15)
- MS-4749: se ha agregado compatibilidad con el identificador unificado 2.0 (UID2) (id. de usuario) asignación en iOS.
- MS-4760: se ha agregado compatibilidad con el campo Consentimiento adicional de Google.
- MS-4772: se ha agregado una nueva API en ANMultiAdRequest para detener la solicitud de anuncio (solicitud de varios anuncios para iOS).
- MS-4558: se ha agregado compatibilidad con Swift Package Manager para la integración del SDK (instrucciones de integración del SDK de iOS).
- MS-4784: se ha agregado compatibilidad con XCFramework para la integración del SDK (instrucciones de integración del SDK de iOS).
Actualizaciones de asociados de mediación (7.15)
- MS-4778: Sdk de anuncios de Google Play Services actualizado de 8.0.0 a 8.5.0.
- MS-4780: sdk de Facebook actualizado de 6.2.1 a 6.5.0.
- MS-4782: SDK de Smart Ad Server actualizado de 7.8.0 a 7.10.1.
Mejoras y correcciones de errores (7.15)
- MS-4766: se ha actualizado open measurement SDK a la versión 1.3.20.
- MS-4777: se ha agregado la comprobación de inicialización antes de capturar el token del licitador de Facebook SDK (Obtener Facebook demanda de nativo en iOS).
7.14
Nueva característica (7.14)
- MS-4761: se ha agregado una nueva API para habilitar la suscripción a los registros del SDK con fines de depuración y solución de problemas. (Configurar el registro del SDK en iOS).
- MS-4711: API expuesta en el elemento Custom para admitir clickUrl y clickFallbackUrl para Native Ad. (Mostrar anuncios nativos en iOS).
Mejoras y correcciones de errores (7.14)
- MS-4753: se ha resuelto un problema de estabilidad en el anuncio intersticial debido a
UIApplication.windows
que no se aplicaba durante el inicio de la aplicación. - MS-4769: se han quitado llamadas duplicadas a dispatch_async función desde un par de lugares.
7.13
Nueva característica (7.13)
- MS-4693: se ha agregado compatibilidad con solicitudes de dominio sin cookies.
- MS-4618: se ha corregido un problema por el que el SDK de OMID provocaba un uso elevado de CPU para determinados formatos de anuncio: problema de Github n.º 57.
7.12
Mejoras y correcciones de errores (7.12)
- MS-4719: Reproducción automática deshabilitada para anuncios de vídeo de Banner HTML5.
- MS-4731: se ha corregido un problema con el vídeo OutStream que impedía la reproducción de vídeos.
- MS-4730: Se ha corregido un problema por el que OMID Tracker no se activaba para BannerAds en algunos casos.
- MS-4704: se ha agregado compatibilidad con containerGeometry de OMID y onScreenContainerGeometry para Instream & OutStream Video Ads.
- MS-4727: se ha agregado compatibilidad con recursos personalizados en native Assembly Renderer.
- MS-4729: se ha quitado una referencia fuerte en las vistas para evitar la referencia cíclica de NativeAds.
7.11
Mejoras y correcciones de errores (7.11)
- MS-4714: se ha agregado una mejora para los eventos de expiración de anuncios para Anuncios nativos.
- MS-4685: se ha agregado una API para deshabilitar las cookies de seguimiento durante la subasta.
- (Github PR #61): se ha corregido la condición de carrera en la que los anuncios se cargan en blanco ocasionalmente.
Actualizaciones de asociados de mediación (7.11)
- MS-4656: sdk de AdMob de Google actualizado de v7.69.0 a v8.0.0.
7.10
Nueva característica (7.10)
- MS-4659, MS-4674: se ha agregado compatibilidad con el id. de usuario de orígenes externos (Criteo, NetID, LiverRamp, The Trade Desk) (Id. de usuario) Asignación en iOS).
- MS-4657: cambios para admitir AppTrackingTransparency (preguntas más frecuentes sobre iOS 14.0).
Mejoras y correcciones de errores (7.10)
- MS-4671: se ha agregado un umbral mínimo de 100 ms para callSetMraidRefreshFrequency.
API degradada
- La propiedad externalUid de ANAdProtocol ha quedado en desuso, use publisherUserId en ANSDKSettings en su lugar (id. de publicador para iOS).
7.9
Nueva característica (7.9)
- MS-4388: compatibilidad para deshabilitar el paso de identificadores de dispositivo en las solicitudes de puja.
Actualizaciones de asociados de mediación (7.9)
- MS-4663: Se ha actualizado el SDK de AdMob de Google de la versión 7.67.0 a la versión 7.69.0.
- MS-4664: sdk de Facebook actualizado de v6.2.0 a v6.2.1.
Mejoras y correcciones de errores (7.9)
- MS-3911: Captura dinámica de la versión del SDK en la solicitud de anuncio.
- MS-4633: se ha movido el almacenamiento en caché user-agent/WebView de load() a ANSDKSettings.optionalSDKInitialization().
7.8
Nueva característica (7.8)
- MS-4387: se ha agregado compatibilidad para pasar códigos de inventario externos y de origen de tráfico en la solicitud de anuncio (compatibilidad para pasar código de origen de tráfico y códigos de inventario externos en la solicitud de anuncios para iOS).
- MS-4517: se ha agregado compatibilidad con la invalidación de códigos country y zip (compatibilidad con la invalidación de códigos de país y de código postal para iOS).
Actualizaciones de asociados de mediación (7.8)
- MS-4426: se ha actualizado Facebook SDK a la versión 6.2.0.
- MS-4499: Se ha actualizado el SDK de SmartAd Server a la versión 7.8.0.
- MS-4498: Se ha actualizado el SDK de AdMob de Google a la versión 7.67.0.
Mejoras o correcciones de errores
- MS-4557: se ha resuelto un problema con BannerAd que no se representaba en la primera carga.
- MS-4587: Se ha corregido un problema con la sesión de OMID. No se devolvía el evento Desenlazado para anuncios nativos.
7.7.1
Mejoras y correcciones de errores (7.7.1)
- MS-4573: Se ha corregido la actualización del banner en Lazyload.
- MS-4574: se ha agregado compatibilidad con Cocoapods, versión 1.10.0.
7.7
Nueva característica (7.7)
- MS-4412: se ha agregado compatibilidad para escuchar eventos de expiración de anuncios para anuncios nativos (agente de escucha para AdAboutToExpire en iOS).
- MS-4449: se ha agregado compatibilidad para establecer marcas de prueba para omitir el filtrado de solicitudes (solo con fines de prueba) (Establecer modo de prueba para iOS).
- MS-4459: La información de AuctionId ya está disponible a través de la clase AdResponseInfo.
Actualizaciones de asociados de mediación (7.7)
- MS-4426: se ha actualizado Facebook SDK a la versión 6.0.0.
- MS-4499: Se ha actualizado el SDK de SmartAd Server a la versión 7.6.2.
- MS-4498: Se ha actualizado el SDK de AdMob de Google a la versión 7.66.0.
- MS-4418: compatibilidad descontinuada para adaptadores Amazon, inMobi, Millennial Media y Mopub. (Intención de Github para implementar #53).
Mejoras y correcciones de errores (7.7)
- MS-4550: lógica de RGPD actualizada. Ahora se dará prioridad a las cadenas TCF2.0 de IAB.
- MS-4543: desplazamiento fijo para Native Assembly WebView.
- MS-4522: se han corregido problemas de almacenamiento en caché con ANAdvertisingIdentifier. Ahora se capturará para cada solicitud única.
7.6.2
Nueva característica (7.6.2)
- MS-4433: compatibilidad para determinar el estado del permiso de seguimiento de aplicaciones en función de los valores de enumeración trackingAuthorizationStatus (autorizado, denegado) (preguntas más frecuentes sobre iOS 14.0).
Mejoras y correcciones de errores (7.6.2)
- MS-4523: se han cambiado los tamañosThatShouldConstrainToSuperview a un bloque (Github 54).
7.6.1
Mejoras y correcciones de errores (7.6.1)
- MS-4520: Reversión de los cambios de transparencia de AppTracking de iOS 14. Para obtener las actualizaciones más recientes sobre la compatibilidad del SDK de Xandr Mobile con iOS 14, consulte preguntas más frecuentes sobre iOS 14.0.
7.6
Nuevas características (7.6)
- MS-4433: compatibilidad con iOS 14 (preguntas más frecuentes sobre iOS 14.0).
- MS-4268: compatibilidad con open measurement SDK Open RTB Signals.
- MS-4473: se ha agregado compatibilidad para forzar el identificador de creatividad en la solicitud de anuncio con fines de prueba o depuración.
- MS-4361: se ha agregado la devolución de llamada onAdImpression para Native Ads (Escuchar eventos de anuncios nativos en iOS).
Actualización del asociado de mediación
- MS-4497: Se ha actualizado el SDK de AdMob de Google a la versión 7.64.0.
Mejoras y correcciones de errores (7.6)
- MS-4362: Ad ResultCode ahora es una clase en lugar de enumeración: esto corrige el problema con los códigos de resultado que se invalidan para las solicitudes simultáneas de anuncios.
7.5
Nueva característica (7.5)
- MS-4384: se ha agregado compatibilidad con el tiempo de espera de la subasta (establecer el tiempo de espera de la subasta para iOS).
Actualización del asociado de mediación (7.5)
- MS-4450: se ha actualizado el SDK de FacebookAd a la versión 5.10.1.
Mejoras y correcciones de errores (7.5)
- MS-4233: Se ha actualizado open measurement SDK a la versión 1.3.7.
- MS-4301: Pequeños ajustes de rendimiento en la representación de anuncios de Banner.
- MS-4405: se ha corregido un problema por el que NSHTTPCookieStorage se establece en función del valor purposeConsent.
7.4.1
Mejoras y correcciones de errores (7.4.1)
- MS-4435: se ha corregido un bloqueo al usar cadenas de consentimiento de uso de TCF 2.0.
- MS-4437: se ha corregido la compilación de cocoapods para Facebook adaptador CSR.
7.4
Nueva característica (7.4)
- MS-4214: se ha agregado compatibilidad para cargar el anuncio de forma diferida (carga diferida para iOS).
Actualización del asociado de mediación (7.4)
- SDK de FacebookAd v5.9.0
Mejoras y correcciones de errores (7.4)
- MS-4231: se ha agregado compatibilidad para respetar el tiempo de espera establecido en la consola.
- MS-4284: compatibilidad implementada con el evento audioVolumeChange de MRAID v3.0.
- MS-4290: se ha agregado compatibilidad para obtener palabras clave personalizadas en la capa de JavaScript a través de ANJAM.
- MS-4319: se ha agregado compatibilidad para deshabilitar la demanda de Banner para BannerAdView.
- MS-4335: rendimiento mejorado de banners.
7.3.2
Mejoras y correcciones de errores (7.3.2)
- MS-4352: se ha corregido la configuración de NSHTTPCookieStorage.
7.3.1
Mejoras y correcciones de errores (7.3.1)
- MS-4326: corrección para ANMultiAdRequest se bloquea cuando no se recibe la respuesta ut debido a problemas de conectividad a Internet o a que el dispositivo está sin conexión.
7.3
Nueva característica (7.3)
- MS-4266: se ha agregado la API para admitir la obstrucción amistosa para la medición abierta.
- MS-4223: se ha agregado la representación del lado cliente para los anuncios mediados de FB.
Mejoras y correcciones de errores (7.3)
- MS-4275: Se ha corregido la activación del rastreador de sesión OMID de BannerAd.
7.2
Mejoras y correcciones de errores (7.2)
- MS-4200: compatibilidad con IAB Europe Transparency & Consent Framework v2.0.
- MS-4267: todas las llamadas de red se realizarán solo mediante un punto de conexión seguro.
7.1
Nueva característica (7.1)
- MS-3956: se ha agregado ANAdResponseInfo para devolver los datos asociados con la respuesta del anuncio.
Actualización del asociado de mediación (7.1)
- SDK de Google AdMob v7.55.0
Mejoras y correcciones de errores (7.1)
- MS-3882: se ha agregado la opción para incluir "publisher_id" en la solicitud de anuncio.
- MS-3896: se ha corregido un error en la característica de cierre de anuncios de vídeo intersticial.
- MS-4166: Se ha corregido el error de activación del seguimiento de sesión de OMID de VideoAd.
7.0
Nueva característica (7.0)
- MS-3885: se ha agregado compatibilidad con la solicitud de varios anuncios (MAR) (solicitud de varios anuncios para iOS).
Actualización del asociado de mediación (7.0)
- SDK de Smart Server v7.3.0
Mejoras y correcciones de errores (7.0)
- MS-4122: Se ha corregido un posible problema de pérdida de memoria causado por una desasignación incorrecta del objeto InstreamVideoAd.
- MS-4094: limpieza de código para corregir el problema con la implementación de vídeo del SDK de OMID.
6.2
Nuevas características (6.2)
- MS-4097: Compatibilidad con la Ley de privacidad del consumidor de California (CCPA) (privacidad del SDK para iOS).
Correcciones de errores (6.2)
- MS-4124: caracteres especiales que no se representan en el ensamblado nativo.
- MS-4084: El objeto VideoAd no se desasigna.
- MS-4095: se ha actualizado el nombre del asociado de OMID.
6.1.2
Mejoras y correcciones de errores (6.1.2)
- MS-4092: corrección del bloqueo de SKStoreProductViewController en iOS 13.
6.1.1
Nuevas características (6.1.1)
- MS-3923: se ha agregado una nueva API para obtener la versión del SDK.
Mejoras y correcciones de errores (6.1.1)
- MS-4091: opción de segundo precio de DFP mejorada.
6.1
Nuevas características (6.1)
- MS-3983: se ha agregado una nueva API a Pause/Resume VideoAd (Show Instream Video Ads on iOS).
- MS-4057: versión oficial para la compatibilidad con iOS 13.
Actualizaciones de asociados de mediación (6.1)
- SDK de Smart Server v7.2.
- SDK de FacebookAd v5.5.1 (tiene cambios importantes, consulte mediación de iOS para obtener instrucciones de integración actualizadas).
- SDK de Google AdMob v7.50.
Mejoras y correcciones de errores (6.1)
- MS-3915, MS-3916: Rendimiento mejorado de banners.
- MS-3948: Se quitó AppNexusSDKResources.Bundle.
- MS-3951: se han corregido los eventos de cambio de geometría de medición abierta para VideoAd.
- MS-3976: Se ha corregido la carga de videoad de carácter de escape.
- MS-3987: actualizado a OMSDK v1.2.19.
- MS-4004: Se ha corregido el problema de pausa de VideoAd cuando cambia el estado de la aplicación.
- MS-4023: se ha quitado el uso de UIWebView.
- MS-4036: se ha corregido el bloqueo intersticial al cambiar la orientación si la orientación no es compatible con la aplicación host (Github n.º 47).
6.0
En Xandr escuchamos los comentarios de nuestros usuarios para ayudarnos a desarrollar los productos que proporcionan las mejores soluciones para sus necesidades. En función de esos comentarios, estamos orgullosos de anunciar el lanzamiento de la versión 6.0, una actualización importante a nuestro SDK para dispositivos móviles de iOS.
Cambios importantes
Algunos cambios realizados en la versión 6.0 son importantes y pueden requerir que los usuarios existentes que deseen actualizar desde versiones anteriores sigan nuestra guía de migración.
Nuevas características (6.0)
Cambio a la estructura de directorios
Entre los cambios importantes se incluyen:
- Se ha cambiado el nombre de BinaryProjects/ANSDK.xcodeproject y se ha movido a sdk/AppNexusSDK.xcodeproject.
- Los destinos del adaptador de mediación se han quitado de AppNexusSDK.xcodeproject.
- El destino de ANSDK se ha quitado de AppNexusSDK.xcodeproject.
Los adaptadores de mediación ahora solo están disponibles a través de nuestro código fuente o CocoaPods
Esto permitirá a los publicadores seleccionar las redes de mediación que necesitan para sus estrategias de inventario.
Las bibliotecas de red de mediación de terceros se han quitado del código
Los publicadores que integran la mediación a través del origen tendrán que incluir las propias bibliotecas.
En nuestra documentación pública encontrará una lista de las versiones admitidas de redes de mediación de terceros .
Actualizaciones
Actualizaciones de asociados de mediación
- SDK de Mopub v5.8.0
- SDK de InMobi v7.3.1
- SDK de Google AdMob v7.48.0
- SDK de Smart Server v7.1.1
Advertencia
Si actualmente usa una versión de biblioteca estática del SDK de AppNexus (libANSDK.a) o un adaptador de mediación, siga nuestra guía de migración.
6.0-Beta
Nota:
Se trata de una versión beta del SDK de AppNexus y estará abierta para comentarios o comentarios durante al menos los próximos 14 días.
Nuevas características (6.0-Beta)
SDK-Lite(6.0-Beta) incorpora cambios en la estructura de directorios. Algunos cambios importantes incluyen:
- Se ha cambiado el nombre de BinaryProjects/ANSDK.xcodeproject y se ha movido a sdk/AppNexusSDK.xcodeproject.
- Los destinos del adaptador de mediación se han quitado de AppNexusSDK.xcodeproject.
- El destino de ANSDK se ha quitado de AppNexusSDK.xcodeproject.
Los adaptadores de mediación ahora solo están disponibles a través de source o CocoaPods.
Esto permitirá a los publicadores seleccionar las redes de mediación que necesitan para sus estrategias de inventario.
- Las bibliotecas de red de mediación de terceros se han quitado del código. Los publicadores que integran la mediación a través del origen deben incluir las propias bibliotecas.
En la documentación pública encontrará una lista de las versiones admitidas de redes de mediación de terceros .
- Si actualmente usa la versión de la biblioteca estática del SDK de AppNexus (libANSDK.a) o el adaptador de mediación, siga los pasos de migración que se encuentran aquí.
Nota:
La integración de Cocoapods sigue siendo la misma de v5.x:> 6.X, por lo que no se ha incluido como parte de la versión Beta. Pero estará disponible como parte de la versión final.
5.5.1
Nuevas características (5.5.1)
- MS-3778: se ha agregado una nueva API para obtener orientación de vídeo para BannerVideo y Anuncios de vídeo.
Actualizaciones o cambios de asociados de mediación
Se ha quitado la compatibilidad con el siguiente adaptador de mediación:
- AdColony SDK
- AdMarvel SDK
- Chartboost SDK
- Vdopia SDK
- Vungle SDK
- Yahoo SDK
Mejoras y correcciones de errores (5.5.1)
- MS-3902: se han quitado las API en desuso.
- MS-3311: Declaraciones de API de Objective-C mejoradas para la compatibilidad con Swift.
5.4
Nuevas características (5.4)
- MS-3730: representación de soporte técnico para anuncios nativos de Banner.
Actualizaciones o cambios de asociados de mediación (5.4)
- MS-3495: marco mopub actualizado a v5.6.0.
Mejoras y correcciones de errores (5.4)
- MS-3873: Exposición mejoradaCambio al desplazarse.
- MS-3194: se ha quitado la compatibilidad con UIWebView.
- MS-3798: se ha agregado una nueva API para permitir que los publicadores configuren opciones de omisión para el reproductor de vídeo.
- Evento de medición abierta mejorado (fin de sesión) para anuncios RTB.
5.3
Nuevas características (5.3)
- MS-3789: capacidad para personalizar las opciones del reproductor de vídeo.
Actualizaciones o cambios de asociados de mediación (5.3)
- MS-3803: SDK actualizado del adaptador de AdMob de Google v7.43.0.
Mejoras y correcciones de errores (5.3)
- MS-3774: evento de medición abierta mejorado (fin de sesión) para BannerAds.
- MS-3712: Cambiar el tamaño de BannerAd API para anuncios de mediación.
- MS-3808: Se quitó el método videoAdDidClose para evitar la eliminación del Reproductor de vídeo (Github #22).
5.2
Nuevas características (5.2)
- MS-3720: compatibilidad con Open Measurement SDK para Anuncios nativos.
5.1.2
Nuevas características (5.1.2)
- Se ha agregado una nueva API para establecer el Agente de usuario personalizado.
5.1.1
Actualizaciones o cambios del SDK de asociados de mediación
- SDK de Smart Server actualizado v7.0.2.
- Se ha hecho que SmartAdAdapter Podspec dependa de los pods smart-display-SDK.
Problema conocido: las aplicaciones que integran Smart Adapter desde código o binario necesitan quitar las arquitecturas i386 y x86_64 para poder insertarlas en appstore. La integración de cocoapods funcionará tal como está.
5.1
Nuevas características (5.1)
- Compatibilidad con Carthage mediante el script : carthageAppNexusSDK.sh.
Actualizaciones o cambios del SDK de asociados de mediación (5.1)
- Se ha actualizado el adaptador de Google AdMob para admitir los requisitos GADUnifiedNativeAd y GADMediaView.
- SDK de Smart Server actualizado v7.0.
Correcciones de errores
- MS-3695: loadAd refactored y setAutoRefreshInterval: para proporcionar una ruta de acceso de código única para solicitar un anuncio.
- MS-3707: se ha corregido un error en la forma en que Se inserta JavaScript de Open Measurement en contenido html creativo.
- MS-3598, MS-3599: Se han corregido mraid y anuncios de vídeo para respetar el área segura en los dispositivos de muesca superior cuando se ejecuta en modo FullScreen/Expanded.
5.0.1
Corrección de errores (5.0.1)
- Permitir que ANNativeAdRequest descargue los recursos de imagen en segundo plano (MS-3714).
5.0
Nuevas características (5.0)
- Etiquetas universales versión 3, incluida la compatibilidad con objetos de anuncios nativos.
- Compatibilidad con vídeo nativo.
- Compatibilidad con Open Measurement SDK para anuncios de vídeo (MS-3388).
- Nuevo método delegado que permite emparejar el objeto ANBannerAdView con el objeto ANNativeAdResponse tras la carga correcta del anuncio nativo (MS-3596).
Actualizaciones o cambios de asociados de mediación (5.0)
- Actualice el SDK de GoodleAds v7.35.1.
- Quite la compatibilidad con el SDK de Rubicon (MS-3682).
Correcciones de errores (5.0)
- Evite bloqueos evitando que ANBannerAdView se cargue cuando el ancho o el alto están configurados incorrectamente (MS-3685).
4.12
Nuevas características y correcciones de errores (4.12)
- MS-3606: se ha actualizado el adaptador inteligente a la versión 6.10.
- MS-3495: Se ha actualizado el adaptador de anuncios de Google Play (AdMob & DFP) a la versión 7.35.1.
- MS-3633: se han agregado nuevas API que exponen una descripción adicional (
desc2
) y un tamaño de imagen principal para Anuncios nativos. - MS-3439: se ha agregado la opción para enviar content_url cadena en las solicitudes de mediación de Google, use la clave :
content_url
. - MS-3583: capacidad de pasar second_price valor a Google DFP Banner Ads. Versión beta: póngase en contacto con el Administrador de cuentas para obtener más información sobre esta característica.
Problema conocido: problemas de compatibilidad del adaptador de mediación de Rubicon con iOS 12.0, que se corregirán en una versión futura.
4.11.1
Nuevas características y correcciones de errores (4.11.1)
- MS-3527: intente evitar el bloqueo en OMIDAppnexusScriptInjector comprobando por error todas las entradas de MobileSDK y serializando las propiedades globales compartidas entre subprocesos.
- MS-3461: actualice la lógica para centrar la pantalla de vídeo cuando el reproductor de vídeo se expanda para rellenar la pantalla completa del dispositivo.
4.11
Nuevas características y correcciones de errores (4.11)
- MS-3401: se ha agregado una API para habilitar o deshabilitar el acceso de ubicación a la creatividad.
- MS-3518: se han actualizado las constantes rgpd de AppNexus para evitar colisiones de espacio de nombres con otros SDK que implementan el RGPD.
- MS-3323: Se ha actualizado la localización del SDK para el botón "Aceptar" del explorador desde la aplicación.
- MS-3462: se ha corregido el seguimiento de finalización de vídeo que no se activaba de forma coherente.
- MS-3406: Se ha actualizado el Mobile Vast Player.
4.10
Nuevas características y correcciones de errores (4.10)
- MS-3181: permitir que ANInstreamVideoAd se inicialice con inventoryCode y memberId.
- MS-3409: Reparar errores de compilación del SDK resaltados por Xcode 10beta4.
- MS-3324: permitir la designación de tamaños arbitrarios para desencadenar restricciones de vista completa en las instancias de anuncios de banner.
- MS-3427: Actualice Banner Native de forma que mainImage e iconImage nunca se descarguen automáticamente.
- MS-3199: agregue la API de recuento de impresiones para las creatividades nativas mediadas.
- MS-3444: agregue la API para restringir los tipos de medios permitidos para Banner Ad.
4.9
Nuevas características (4.9)
- MS-3234: Compatibilidad con open measurement SDK para anuncios de banner HTML.
4.8
Nuevas características (4.8)
- MS-3083: nativo para la vista de anuncios de Banner.
- MS-3115: función para establecer el identificador de usuario externo en el SDK para la sincronización de usuarios.
- MS-3279: Exponga el clic a través de la dirección URL para el vídeo de & de banner, nativo e intersticial.
Correcciones de errores (4.8)
- MS-3186: lógica incorrecta en el código de mediación de AdMob: iOS: nativo.
Actualizaciones de asociados de mediación (4.8)
- MS-3257: actualice Facebook SDK de Audience Network a la versión más reciente.
- MS-3075: actualice el adaptador del lado cliente de InMobi para admitir la versión más reciente del SDK deMobi.
Versiones del SDK de mediación actualizado
- InMobi 7.1.1
- FacebookSDK 4.28.1
4.7.1
Nuevas características y correcciones de errores (4.7.1)
- MS-3227: compatibilidad del RGPD con el SDK
- MS-3193: bloqueo del [SDK de iOS]
4.6
Nuevas características (4.6)
- MS-2113: admite autocollapse de intersticiales.
- MS-3178: Implemente el evento exposureChange.
4.5
Nuevas características (4.5)
- Vídeo de banner
4.4.2
Correcciones de errores (4.4.2)
- MS-3200: anlocalizaciones fijas que invalidan las localizaciones de aplicaciones primarias.
4.4.1
Correcciones de errores (4.4.1)
- MS-3197: se ha corregido un bloqueo en el conjunto de cambios de Creative ID.
4.4
Novedades (4.4)
- MS-2132: Las localizaciones del explorador en la aplicación agregadas para diferentes localizaciones (francés, alemán, español, sueco y danés).
- MS-3096: capacidad para obtener el identificador creativo en el SDK a partir de la respuesta.
- MS-3187: iPhone X : WKWebView scrollView obtiene insets no deseados corregidos.
4.3
Novedades (4.3)
- MS-3142: la aplicación se bloquea en iOS 9 al pulsar en Native Ad.
- MS-3060: MOBILE SDK: Cierre intersticial cuando se haga clic en él.
- MS-3087: iOS Pre-Roll Placement Video Completion Tracker Not Firing Consistently.
- VID-3227: Vídeo pre-roll que sirve a mitad del rollo.
- MS-3101: Actualizar código de capacidad.
- MS-3170: Bloqueo del SDK.
4.2
Novedades (4.2)
- MS-3097: Instream Video new API's para proporcionar información sobre las creatividades de vídeo cargadas & reproducción.
4.1
Novedades (4.1)
- AppNexusSDK ahora solo admitirá iOS 9.0 & anterior.
Correcciones de errores (4.1)
- MS-3085: Actualice el SDK para respetar el área segura en el iPhone X/iOS 11.
- MS-2985:
NSURLConnection
tiene métodos en desuso que están actualmente en uso por el SDK de AppNexus. - MS-2983:
MPMoviePlayerViewController
ha quedado en desuso según iOS 9, pero se usa en ANMRAIDUtil.
4.0.1
Correcciones de errores (4.0.1)
- Resuelva los problemas de compilación de CocoaPods.
4.0
Nuevas características (4.0)
- MS-2964: reemplace el uso de /mob por /ut en el SDK.
Correcciones de errores (4.0)
- MS-1891: desuso de la clasificación de Facebook SDK de star dirección.
- MS-2862: admite campos estándar recién agregados en el objeto creativo nativo.
- MS-2915: enviar la versión del SDK en solicitudes /ut.
- MS-2931: Solicitud de producto: permitir que se deshabiliten los permisos de dispositivo en iOS.
- MS-3077: se ha agregado una mejor compatibilidad para la rotación en iOS.
- MS-3078: se ha agregado compatibilidad para cargar creatividades 1x1 en un banner.
- (Problema de Github n.º 13): deje de usar EKEventStore.
3.6
SDK mediados
Se han actualizado los siguientes adaptadores de mediación que se actualizaron para admitir iOS 11:
- AdMobSDK v7.24.1
- MillenialMediaSDK v6.6.0
- RubiconSDK v6.4.0
- AmazonSDK v2.2.15.1
- FacebookSDK v4.26.0
3.5.1
Correcciones de errores y actualizaciones (3.5.1)
- Se han quitado los archivos relacionados con la mediación nativa de AdColony. Ya no se admite.
3.5
Correcciones de errores y actualizaciones (3.5)
- El vídeo en secuencia solo se admite en iOS 9 y versiones posteriores.
- MS-3041: permite configurar los derechos de acceso de la aplicación en el SDK.
SDK mediados (3.5)
- SDK de AdColony v3.1.1
3.4
Correcciones de errores y actualizaciones (3.4)
- MS-3026: se ha agregado compatibilidad con about:srcdoc.
SDK mediados (3.4)
- SDK de Facebook v4.24.0
3.3
Correcciones de errores y actualizaciones (3.3)
- MS-2828: compatibilidad con VPAID para Instream-Video.
3.2.1
Correcciones de errores y actualizaciones (3.2.1)
- MS-3016: se ha corregido el problema de configuración de podspec y importación de marco falso en el adaptador de mediación de Rubicon.
3.2
Correcciones de errores y actualizaciones (3.2)
- Se ha corregido el desalineamiento del anuncio del banner de AdMarvel.
SDK mediados (3.2)
- SDK de Rubicon v6.3.0
3.1.2
Correcciones de errores (3.1.2)
- MS-2984: Problema de representación de vídeo en iOS 10.3.
3.1
Correcciones de errores y actualizaciones (3.1)
- MS-2630: compatibilidad con nuevos tamaños al mediar Facebook banners.
- MS-2853: Ingeniero ANJAM para que getCurrentPosition() obtenga la posición sobre la marcha.
- MS-2954: Agregue la subespecie del adaptador de Google a Cocoapods.
- PR-12: Integración de pr. de terceros: corrección de pérdida de accesibilidad.
Anuncios de vídeo en secuencia
- Modifique el controlador primario que se está estableciendo para cargar el clic a través de la dirección URL.
- Actualice el formato de parámetros de destino personalizado.
3.0
Nuevas características (3.0)
- Compatibilidad con vídeo en secuencia.
Correcciones de errores y actualizaciones (3.0)
- Quite iAd.
- La versión mínima admitida de iOS es ahora v8.0.
2.14
SDK mediados (2.14)
- AdMarvel v4.2.0
- Rubicon v6.1.0
- SmartAd Server v6.6
- Millenial Media v6.3.1
- AdMob v6.4.1
Correcciones de errores (2.14)
- MS-2839: corrección de la comunicación de Anjam y sdk para la creatividad que se sirve en iframe.
- MS-2856: Error al construir con Cartago.
- MS-2841: agregue una característica de "ping" al SDK sin anjam.js inyección.
RC 2.13.2
Correcciones de errores (RC 2.13.2)
- MS-2212: permite que los banners RTB se ajusten a pantalla completa. Nueva propiedad BOOL: shouldResizeAdToFitContainer.
- MS-2820: admite varios tamaños en la solicitud de anuncios del SDK.
- PR-10: Integración de pr. de terceros: actualizaciones de proyecto y esquema por Xcode 8.
RC 2.13.1
- Exponga ANAdAdapterMillennialMediaBase.h en el destino binario ANSDKMillennialMediaAdapter.
- Exponer ANSDKSettings.h en el destino binario de ANSDK.
RC 2.13
Nuevas características (RC 2.13)
MS-2580: se ha agregado el modificador para habilitar HTTPS en el SDK para las llamadas realizadas por el SDK de AppNexus.
- Actualmente, es posible que las llamadas a anuncios no siempre sean compatibles con ATS. El servidor de anuncios de AppNexus será totalmente compatible con ATS a finales de 2016 sin necesidad de un cambio en el SDK.
- Dado que el SDK de AppNexus no controla las llamadas de anuncios realizadas por SDK mediados, el cumplimiento de ATS para los SDK mediados es responsabilidad de cada proveedor correspondiente. A medida que los SDK mediados sean compatibles con ATS, el SDK de AppNexus se actualizará para admitirlos.
MS-2584: se ha agregado un método estático para pasar el identificador de sitio de Nexage al adaptador mediado del SDK de Millennial.
Correcciones de errores (RC 2.13)
- MS-2664: Se ha corregido un problema de click-through que afectaba a algunos anuncios que se cargan en WKWebView.
- MS-2227: ahora se admiten varios valores para una sola clave para la publicación de anuncios de AppNexus.
SDK mediados (RC 2.13)
- SDK de Amazon v2.2.15
- SDK de AdColony v2.6.2
- SDK de AdMob v7.10.1
- SDK de Chartboost v6.4.7
- SDK de Facebook v4.15.0
- SDK de Millennial Media v6.3.0
- SDK de MoPub v4.9.0
- SDK de Vungle v4.0.5
- SDK de Yahoo Flurry v7.6.4
RC 2.12.1
SDK mediados (RC 2.12.1)
- SDK de Facebook versión 4.14.0
RC 2.12
Correcciones de errores (RC 2.12)
- MS-2382: permitir números pasados como cadenas en mraid.js resizeProperties & expandProperties.
- MS-2332: Carga de anuncios intersticiales a pantalla completa en una vista web del tamaño de la pantalla.
- Se han actualizado los puntos de conexión de prueba de cliente a ib-test.adnxs.com.
- Cargue scripts MRAID/ANJAM solo en el marco principal.
- Abra el explorador predeterminado solo para una nueva navegación de ventana.
SDK mediados (RC 2.12)
No hay cambio.
RC 2.11
Nuevas características (RC 2.11)
- MS-2211: use WKWebView para el explorador desde la aplicación en iOS 8+.
- MS-2214: Suprimir la selección de anuncios por parte del usuario.
Correcciones de errores (RC 2.11)
- MS-2163: Programación de NSURLConnection de ANAdFetcher en el bucle de ejecución actual para el modo NSRunLoopCommonModes.
- MS-2163: cargue completamente WKWebView en segundo plano antes de enviar la
[ANAdDelegate adDidReceiveAd]
devolución de llamada. - MS-2214: permite al usuario de la aplicación descartar la ventana de App Store desde la aplicación incluso si se ha desasignado la vista de anuncio que la presentó.
- MS-2214: deshabilita la reproducción automática de vídeo en iPhones que ejecutan iOS 9 y versiones posteriores.
SDK mediados (RC 2.11)
No hay cambio.
RC 2.10
Nuevas características (RC 2.10)
- MS-2251: los anuncios de banner se representan en un WKWebView en lugar de UIWebView en iOS 8+.
- MS-2307: capacidad de tráfico de creatividades intersticiales a pantalla completa.
MS-2316 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.8.1
- sdk de Facebook versión 4.12.0
- Versión 2.2.14 del SDK de Amazon
- Versión 6.1.0 del SDK de Millennial Media
- SDK de MoPub versión 4.6.0
- Sdk de InMobi versión 5.3.1
- VDOPIA Lightweight SDK v1.4
- SDK de Vungle 3.2.1
- SDK de AdColony 2.6.1
- SDK de Chartboost 6.4.4
- SDK de Yahoo Flurry 7.6.3
RC 2.9
Nuevas características (RC 2.9)
- MS-2031: Mediación nativa de AdMob.
Correcciones de errores (RC 2.9)
- Se ha mejorado el comportamiento del agente de escucha de la ventana de ANJAM.
MS-1913 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.6.0
- SDK de Facebook versión 4.9.1
- Versión 2.2.13 del SDK de Amazon
- Versión 6.1 del SDK de Millennial Media
- SDK de MoPub versión 4.1.0
- Sdk de InMobi versión 5.2.0
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.2.0
- SDK de AdColony 2.6.1
- SDK de Chartboost 6.2.1
- SDK de Yahoo Flurry 7.3.0
RC 2.8
Nuevas características (RC 2.8)
- MS-1701: se ha agregado una API pública para admitir la aprobación del código de inventario y el identificador de miembro en lugar del identificador de ubicación.
MS-1712 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.5.2
- Versión 2.2.11 del SDK de Amazon
- SDK de Facebook versión 4.8.0
- Versión 6.1.0 del SDK de Millennial Media
- SDK de MoPub versión 4.1.0
- Sdk de InMobi versión 5.0.2
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.2.0
- SDK de AdColony 2.6.0
- SDK de Chartboost 6.0.1
- SDK de Yahoo Flurry 7.3.0
Problemas conocidos
- Amazon SDK 2.2.11 emite advertencias en Xcode 7 del tipo siguiente: "Advertencia: No se pudo resolver el tipo externo c:objc(cs)". Se abordarán en una versión posterior.
RC 2.7
RC 2.6
Correcciones de errores (RC 2.6)
- MS-1573: mejora la forma en que se pasa la ubicación en una dirección URL de solicitud de anuncio nativa.
Otros cambios (RC 2.6)
- MS-1389: se ha actualizado el proyecto de prueba & aplicación de ejemplo para Xcode 7 o iOS 9.
- MS-1389: Bitcode ANSDK binary se puede compilar mediante la ejecución de "./buildANSDK.sh -b".
MS-1654 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.5.1
- Versión 2.2.10 del SDK de Amazon
- SDK de Facebook versión 4.7.0
- Versión 6.1.0 del SDK de Millennial Media
- SDK de MoPub versión 3.11.0
- Sdk de InMobi versión 4.5.3
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.2.0
- SDK de AdColony 2.6.0
- SDK de Chartboost 5.5.3
- SDK de Yahoo Flurry 7.2.1
RC 2.5
Correcciones de errores (RC 2.5)
- MS-1503: se ha corregido la llamada customEventInterstitialWillPresent en ANGADCustomInterstitialAd.m.
Otros cambios (RC 2.5)
- MS-1511: actualizaciones de Xcode 7 o iOS 9.
- MS-1371: aumente el tiempo de espera intersticial a 4,5 minutos.
MS-1519 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.4.1
- Versión 2.2.10 del SDK de Amazon
- SDK de Facebook versión 4.5.1
- Versión 6.0.1 del SDK de Millennial Media
- SDK de MoPub versión 3.11.0
- Sdk de InMobi versión 4.5.3
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.1.2
- SDK de AdColony 2.5.3
- SDK de Chartboost 5.5.3
- SDK de Yahoo Flurry 7.0.0
RC 2.4
Correcciones de errores (RC 2.4)
- MS-1365: corrección del control de palabras clave personalizadas en ANNativeAdRequest.
- MS-1306: se ha mejorado el control de los elementos que se pueden hacer clic para las vistas de anuncios nativas.
- MS-1331: Exponer el encabezado ANAdAdapterNativeInMobi en la salida binaria.
Otros cambios o adiciones (RC 2.4)
- MS-1238: se ha agregado la solicitud y las difusiones de notificación de respuesta.
- MS-1366: se han quitado los valores antiguos de enumeración ANGender & devoluciones de llamada de cambio de tamaño del banner.
- MS-1333: script de compilación binario mejorado.
Nuevos adaptadores de mediación (RC 2.4)
- MS-1321: Yahoo Flurry Banner, Interstitial, Native.
- MS-1413: Banner milenario, intersticial (reescrito para MMAdSDK 6.0.1).
MS-1413 contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.3.1
- Versión 2.2.8 del SDK de Amazon
- SDK de Facebook versión 4.4.0
- Versión 6.0.1 del SDK de Millennial Media
- SDK de MoPub versión 3.9.0
- Sdk de InMobi versión 4.5.3
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.1.2
- SDK de AdColony 2.5.3
- SDK de Chartboost 5.5.1
- SDK de Yahoo Flurry 6.5.0
RC 2.3.1
Correcciones de errores (RC 2.3.1)
- MS-1317: problema de compilación del explorador iPad en la aplicación solucionado.
RC 2.3
Correcciones de errores (RC 2.3)
- MS-1219: se ha quitado la dependencia OpenUDID.
- MS-1265: mover la ubicación de kANAdFetcherDidReceiveResponseNotification.
- MS-1267: Mejoras en las pruebas.
Nuevos adaptadores de mediación (RC 2.3)
- MS-1107: AdColony Native
Contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.3.1
- Versión 2.2.8 del SDK de Amazon
- SDK de Facebook versión 4.2.0
- Versión 5.4.1 del SDK de Millennial Media
- SDK de MoPub versión 3.8.0
- Sdk de InMobi versión 4.5.3
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.0.13
- SDK de AdColony 2.5.1
- SDK de Chartboost 5.4.0
RC 2.2
Adiciones de características (RC 2.2)
- MS-910: intersticiales con fondos transparentes que ahora se admiten en iOS 8.
- MS-941: detección mejorada de la interacción del usuario en las vistas de anuncios.
- MS-982: detecte automáticamente un controlador de vista raíz de banner si no se proporciona uno.
Correcciones de errores (RC 2.2)
- MS-882: controlar el banner, la detección de red intersticial y nativa no válida por separado.
- MS-970, MS-1038: Los scripts de compilación binarios ahora funcionan en directorios donde la ruta de acceso del archivo contiene uno o varios espacios.
- MS-971: Se ha corregido el comportamiento de reserva de clic de anuncio nativo.
- MS-1000: active adWillClose y adDidClose en ANInterstitialAd.
Mejoras internas (RC 2.2)
- MS-540: agregue compatibilidad con ANLogging en ANMoPubMediationBanner & ANMoPubMediationInterstitial.
- MS-962: simplifique la recuperación de IDFA en función del destino de implementación 6.0.
- MS-976, MS-1042, MS-1055: divida ANAdResponse en ANAdServerResponse & ANAdFetcherResponse.
- MS-975: Se ha mejorado el control de errores de AdFetcher.
- MS-1022, MS-1054: se ha agregado un espacio de nombres AN a todos los métodos de categoría.
- MS-1024: se ha quitado ANBasicConfig.
Correcciones de errores del adaptador de mediación (RC 2.2)
- MS-963: corrección de isReady en el adaptador intersticial de Amazon.
- MS-1113: advertencia de silencio en adaptadores Millennial al compilar para iOS 8.3.
- MS-1186: solucione los métodos en desuso en ANGADCustomBannerAd & ANGADCustomInterstitialAd del SDK de Google AdMob 7.2.1.
- MS-1188: simplifique los adaptadores de iAd en función del destino de implementación 6.0.
- MS-1193: se ha mejorado el control de código de error para los adaptadores MoPub & Millennial.
Nuevos adaptadores de mediación (RC 2.2)
- MS-942: InMobi Banner, Interstitial, Native
- MS-1045: AdColony Interstitial
- MS-1047: Vungle Interstitial
- MS-1048: VDOPIA Banner, Intersticial
- MS-1071: Chartboost Interstitial
Contiene los siguientes SDK mediados:
- SDK de AdMob versión 7.2.1
- Versión 2.2.6 del SDK de Amazon
- SDK de Facebook versión 4.1.0
- Versión 5.4.1 del SDK de Millennial Media
- SDK de MoPub versión 3.7.0
- Sdk de InMobi versión 4.5.1
- VDOPIA Lightweight SDK versión 4
- SDK de Vungle 3.0.13
- SDK de AdColony 2.5.0
- SDK de Chartboost 5.2.1
RC 2.1
- MS-856, MS-868, MS-875, MS-916, MS-918, MS-925: Compatibilidad con appNexus Native Ad Console implementada.
- MS-932: se han introducido valores de enumeración con
ANGender
espacio de nombres (por ejemplo,ANGenderMale
). Valores existentes en desuso (por ejemplo,MALE
). - Se ha actualizado para cumplir con los estándares de cumplimiento de MRAID 2.0.
Otras adiciones de características (RC 2.1)
- MS-868: se ha agregado dependencia en el marco de StoreKit, App Store direcciones URL se abrirán directamente en la aplicación en lugar de abrirse en la aplicación AppStore cuando
opensInNativeBrowser
se establezcaNO
en en la vista de anuncios. - MS-900: se ha agregado dependencia en el marco EventKitUI, al usuario se le presentará una pantalla de edición de eventos de calendario si un anuncio llama a
mraid.createCalendarEvent
. - Mejoras de rendimiento de UIWebView.
Correcciones de errores (RC 2.1)
- MS-888: Borrar delegado de AmazonAdView en dealloc.
- MS-902: se ha corregido un problema de dirección URL con formato incorrecto causado por redes mediadas que no están presentes en la aplicación.
- MS-934: permitir el color de fondo para que el banner se establezca desde el archivo .nib o el guión gráfico.
Incluye los siguientes SDK de red mediada:
- Versión 7.0.0 del SDK de Google
- Versión 2.1.9 del SDK de Amazon
- SDK de Facebook versión 3.23
- Versión 5.4.1 del SDK de Millennial Media
- SDK de MoPub versión 3.4.0
Nota:
Los adaptadores de mediación de AdMob y DFP se han actualizado para que funcionen con el nuevo mecanismo de distribución de marcos para el SDK de Google Ads (en la versión 7.0.0).
RC 1.21 (2.0)
- AppNexus Native API 1.0, con compatibilidad con MoPub y Facebook mediación.
Otras correcciones de errores (RC 1.21 (2.0))
- Formato ANLocation en la llamada de anuncio.
- Excepciones de KVO removeObserver.
- El anuncio MRAID con cierre personalizado en estado expandido no se contrae correctamente al estado predeterminado.
- Se ha mejorado la importación de recursos de agrupación del SDK.
Actualizaciones del SDK de terceros
- AdMob 6.12.2
- Amazon 2.1.4
- Facebook 3.20
- MoPub 3.2.0
RC 1.20
-
ANAdProtocol landingPageLoadsInBackground
: controla el comportamiento del SDK cuando se hace clic en un anuncio. El comportamiento predeterminado (YES
) es cargar la página de aterrizaje en segundo plano hasta que la carga inicial termine de cargarse y, a continuación, presentar una página totalmente representada al usuario. Si se establece en ,NO
el explorador en la aplicación se volverá visible inmediatamente y mostrará la página de aterrizaje sin representar. Tenga en cuenta que establecer estoNO
en cuando un anuncio redirige a la tienda de aplicaciones puede hacer que el explorador en la aplicación parpadee brevemente en la pantalla. -
ANAdProtocol setLocationWithLatitude:longitude:timestamp:horizontalAccuracy:precision:
: proporcione un parámetro de precisión al pasar la ubicación de un usuario desde unaCoreLocation
instancia que hará que toda la información de ubicación se redondee internamente al número especificado de dígitos después del decimal antes de pasarse al servidor de anuncios. La resolución nominal de dígitos después del decimal a distancia es de 2 dígitos a ~1 km, 3 dígitos a ~100m, 4 dígitos a ~10m. Si se establece en -1, se pasa la resolución completa. -
ANBannerView (ANBannerViewAdAlignment) alignment
: invalida la alineación de la unidad de anuncio dentro de la vista de banner, en caso de que el marco de la vista de banner sea mayor que el anuncio. La alineación predeterminada esANBannerViewAdAlignmentCenter
. Establezca esta propiedad para alinear el anuncio con la parte superior izquierda, el centro superior, la parte superior derecha, el centro izquierdo, el centro a la derecha, la parte inferior izquierda, el centro inferior o la parte inferior derecha.
Otras adiciones de características
- Adaptadores de mediación de Amazon.
- Se han adoptado los procedimientos recomendados modernos de Objective-C en las API públicas.
- Aplicación de banner simple.
Correcciones de errores (RC 1.20)
- Se ha quitado la compatibilidad con el banner deslizable DFP, una API en desuso.
- Referencia del temporizador de visualización de MRAID establecida en strong.
- Delegado ANWebView establecido
nil
en on dealloc.
Actualizaciones del SDK de terceros (RC 1.20)
- MoPub 3.0.0
- Amazon 2.1.2
- Google 6.12.0
- FB Audience Network 3.18.2
- Millennial Media 5.4.1
El destino mínimo de implementación es iOS 6.0.
Notas
Para habilitar la monetización de Amazon, la aplicación debe registrarse en Amazon cuando la aplicación se inicie en el delegado de la aplicación principal:
#include "ANAdAdapterBaseAmazon.h"
...
[ANAdAdapterBaseAmazon setAmazonAppKey: "YOUR APP KEY"];