Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta página, se describe cómo integrar el SDK móvil de iOS v9.x dentro del proyecto de Xcode, así como mostrar anuncios en la aplicación. Para obtener instrucciones sobre cómo mostrar los diferentes tipos de anuncios, consulta las páginas de bloques de anuncios correspondientes.
Requisitos
- Este SDK requiere la versión 15.0 o posterior de Xcode.
- La aplicación debe tener como destino iOS 12.0 o superior.
- Para mostrar anuncios, debes tener un identificador de ubicación de Xandr y un identificador de miembro válidos.
Instalación
Hay cuatro formas de obtener nuestro SDK:
CocoaPods
Si no está familiarizado con CocoaPods, revise su documentación. Una vez que tenga CocoaPods instalado:
Use Terminal o el editor de línea de comandos de su elección, navegue hasta el directorio raíz de su proyecto y cree un podfile.
pod initCon un editor de texto, abra el archivo pod recién creado. Establezca la versión de la plataforma en 12.0 y agregue
podAppNexusSDX'' al destino.# iOS: Podfile config to include our SDK platform :ios, '12.0' project 'FunBanner' target 'FunBanner' do pod 'AppNexusSDK' endGuarde sus cambios y regrese a la Terminal e ingrese:
pod installCocoaPods descarga el SDK de Xandr y crea un espacio de trabajo (
.xcworkspace) en el directorio del proyecto. Si el proyecto está abierto actualmente, ciérrelo y abra xcworkspace.
Cartago
Si no está familiarizado con Carthage, revise su documentación. Una vez instalado Carthage en el equipo, siga estos pasos:
Abra la aplicación Terminal y vaya al directorio raíz del proyecto. Crear un archivo de cart.
touch CartfileAbre el archivo Cartfile en Xcode para editarlo.
open -a Xcode CartfileAgregue las siguientes líneas al Cartfile.
# iOS: Carthage config to include our SDK binary "https://adsdkprod.azureedge.net/mobile/ios/releases/carthage/AppNexusSDK.json" binary "https://adsdkprod.azureedge.net/mobile/ios/releases/carthage/OMSDK_Microsoft.json"Sugerencia
Puede usar un editor distinto de Xcode para editar el Cartfile, pero tenga en cuenta que otros programas de edición, como TextEdit, pueden incluir automáticamente comillas inteligentes en lugar de comillas rectas. Carthage no reconoce el contenido entre comillas tipográficas y no funciona correctamente.
Guarde el archivo Cart. Ejecute el siguiente comando para actualizar las dependencias:
carthage update --use-xcframeworksPara usar
AppNexusSDKel SDK, agrega elAppNexusSDKDynamic.xcframeworkandOMSDK_AppNexus.xcframeworka la sección Archivos binarios incrustados :- Vaya a Archivos binarios de destino → General → incrustados.
- Haga clic en el
+icono y agregue elAppNexusSDKDynamic.xcframeworksigno yOMSDK_AppNexus.xcframework.
Si usa Carthage para una aplicación, seleccione Embed & Sign. En caso contrario, seleccione No insertar.
XCFramework
Descargue el SDK más reciente de iOS versión 9.x desde Azure CDN. El archivo ZIP descargado contiene el siguiente paquete de marcos y recursos. Asegúrese de usar el marco adecuado que mejor se adapte a sus necesidades. El AppNexusSDK es la recomendación para uso general.
| Marco | Descripción |
|---|---|
| AppNexusSDK | Admite todos los tipos de anuncios. |
| AppNexusNativeSDK | Este marco solo admite anuncios nativos en iOS. |
| AppNexusNativeMacOSSDK | Este marco solo admite anuncios nativos en MacOS. |
| ANSmartAdapter | Un adaptador de mediación para Smart Ad Server. |
| ANGoogleAdapter | Un adaptador de mediación para AdMob de Google. |
| ANFacebookCSRAdapter | Un adaptador de representación del lado cliente para Facebook Audience Network. |
| ANSDKResources.bundle | Contiene los archivos necesarios que usa el SDK. |
Abre el proyecto o el área de trabajo de Xcode de la aplicación.
Vaya a la página de configuración general del destino de la aplicación.
Para usar el
AppNexusSDK, debe agregar elAppNexusSDK.xcframeworky .ANSDKResources.bundlePara importar el
AppNexusSDK.xcframeworkarchivo ,- Vaya a la configuración de Destino del proyecto.
- Vaya a General de destino>.
- Haga clic en el
+botón de la sección Marcos, bibliotecas y contenido incrustado . - Haga clic en Agregar otro y, a continuación, en Agregar Files.
- Elija el
AppNexusSDK.xcframeworkarchivo y haga clic en Abrir.
Para incluir el
ANSDKResources.bundle,- Vaya a lafase de compilaciónde destino>.
- Expanda la fila Copiar recursos de agrupación y haga clic en el
+icono. - Elija el
ANSDKResources.bundlearchivo y haga clic en Abrir.
Administrador de paquetes Swift
- Ve a Dependencias de paquete en tu proyecto Xcode y haz clic en el
+botón.
- Copie y pegue la dirección URL https://github.com/appnexus/mobile-sdk-ios-spm en el cuadro de búsqueda y presione
Enter/Return.
- En la ventana emergente Elegir productos de paquete para mobile-sdk-ios-spm , estarán presentes diferentes productos de paquete. Seleccione AppNexusSDK y haga clic en
Add Package.
- Se mostrará el paquete seleccionado y se hará clic en
Add Packageél para guardar la configuración en Dependencias del paquete.