Устранение ошибок выполнения медиации iOS
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Если после запуска приложения вы столкнулись с ошибками динамического компоновщика, вы можете столкнуться со следующими ошибками времени выполнения:
-
dylib
-
dynamic framework
-
Library not loaded
-
no such file
Чтобы устранить эти ошибки, подключите эти фреймворки статически. В этом руководстве описывается, как собрать приложение Unity для iOS и подключить эти фреймворки.
Предпосылки
Прежде чем продолжить, заполните раздел «Начать» .
Статически связать фреймворки
В следующей таблице перечислены источники рекламы с динамическими фреймворками и минимальная версия адаптера, которая автоматически обрабатывает статическую линковку. Для статической линковки фреймворков обновите адаптеры до следующей минимальной версии или выше:
Источник рекламы | Минимальная версия для автоматической статической линковки |
---|
AppLovin | 8.1.1 |
InMobi | 4.7.1 |
майо | 3.0.0 |
Чтобы использовать старую версию адаптера, которая не настраивает статическую компоновку автоматически, выполните следующие действия:
Создайте файл Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml
со следующим содержимым:
<dependencies>
<iosPods>
<!-- AppLovin adapter dependencies. -->
<iosPod name="AppLovinSDK" addToAllTargets="true"/>
<!-- InMobi adapter dependencies. -->
<iosPod name="InMobiSDK" addToAllTargets="true"/>
<!-- maio adapter dependencies. -->
<iosPod name="MaioSDK-v2" addToAllTargets="true"/>
</iosPods>
</dependencies>
Оставьте только элементы <iosPod>
для источников рекламы, которые применяются к вашему приложению.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-21 UTC.
[null,null,["Последнее обновление: 2025-08-21 UTC."],[],[],null,["If you encounter dynamic linker errors after app launch, you might encounter\nthe following runtime errors:\n\n- `dylib`\n- `dynamic framework`\n- `Library not loaded`\n- `no such file`\n\nTo resolve these errors, link these frameworks statically. This guide covers how\nto build the Unity application for iOS and link these frameworks.\n\nPrerequisites\n\nBefore continuing, complete [Get started](/admob/unity/quick-start).\n\nLink frameworks statically\n\nThe following table lists ad sources with dynamic frameworks and the minimum\nadapter version that automatically handles static linking. To link frameworks\nstatically, update your adapters to the following minimum version or higher:\n\n| Ad source | Minimum version for automatic static linking |\n|-----------|--------------------------------------------------------|\n| AppLovin | [8.1.1](/admob/unity/mediation/applovin#version-8.1.1) |\n| InMobi | [4.7.1](/admob/unity/mediation/inmobi#version-4.7.1) |\n| maio | [3.0.0](/admob/unity/mediation/maio#version-3.0.0) |\n\nManually configure static linking\n\nTo use an older adapter version that doesn't automatically configure static\nlinking, do the following:\n\n1. Create an `Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xml` file\n with the following content:\n\n \u003cdependencies\u003e\n \u003ciosPods\u003e\n \u003c!-- AppLovin adapter dependencies. --\u003e\n \u003ciosPod name=\"AppLovinSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- InMobi adapter dependencies. --\u003e\n \u003ciosPod name=\"InMobiSDK\" addToAllTargets=\"true\"/\u003e\n \u003c!-- maio adapter dependencies. --\u003e\n \u003ciosPod name=\"MaioSDK-v2\" addToAllTargets=\"true\"/\u003e\n \u003c/iosPods\u003e\n \u003c/dependencies\u003e\n\n2. Keep only the `\u003ciosPod\u003e` elements for ad sources that apply to your app."]]