Estoy tratando desesperadamente de implementar Google AdMob 5.4 en Unity para que se ejecute en iOS 14 . Funciona bien en Android, pero en iOS solo puedo mostrar anuncios de prueba y no muestra anuncios de video recompensados reales en la versión de producción. La depuración en Xcode me da el siguiente mensaje de registro que se imprime después de cerrar un anuncio de prueba:
Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Suspended" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing}> [ProcessSuspension] 0x1167b9600 - ProcessAssertion: Failed to acquire RBS Suspended assertion 'WebProcess Suspended Assertion' for process with PID 29188, error: Error Domain=RBSAssertionErrorDomain Code=3 "Target is not running or required target entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"Suspended" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Target is not running or required target entitlement is missing} Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified serviceUtilizo pod para instalar las dependencias de AdMob y también intenté agregar el SKAdNetworkIdentifier manualmente, como se describe en la documentación de AdMob para iOS . Incluso después de agregar la clave NSUserTrackingUsageDescription para iOS 14 , no pude solucionar el problema.
¿Alguien tiene una idea de lo que me estoy perdiendo?
Cualquier ayuda en absoluto sería muy apreciada. Por favor, hágamelo saber si necesita más información.
Tengo la misma advertencia que usted, pero aún puedo mostrar anuncios normalmente, no creo que esta advertencia sea lo que le impida mostrar anuncios. Debe intentar manejar el evento OnAdFailedToLoad, Debug.Log el mensaje y verificar la consola XCode para ver por qué no se cargan los anuncios. Si no tiene ningún otro error, lo más probable es que el mensaje sea "Sin relleno", lo que significa que no hay anuncios en su área y para su dispositivo y aplicación. Si es Sin relleno, debe esperar un tiempo o probar con un dispositivo diferente, esto generalmente funciona para mí.