Jeśli po uruchomieniu aplikacji wystąpią błędy dynamicznego łącznika, mogą pojawić się te błędy środowiska wykonawczego:
dylibdynamic frameworkLibrary not loadedno such file
Aby rozwiązać te błędy, połącz te platformy statycznie. Z tego przewodnika dowiesz się, jak utworzyć aplikację Unity na iOS i połączyć te platformy.
Wymagania wstępne
Zanim przejdziesz dalej, skonfiguruj Google Mobile Ads Unity Plugin.
Statyczne linkowanie platform
W tabeli poniżej znajdziesz źródła reklam z platformami dynamicznymi i minimalną wersję adaptera, która automatycznie obsługuje linkowanie statyczne. Aby połączyć platformy statycznie, zaktualizuj adaptery do podanej niżej wersji minimalnej lub nowszej:
| Źródło reklam | Minimalna wersja do automatycznego łączenia statycznego |
|---|---|
| AppLovin | 8.1.1 |
| InMobi | 4.7.1 |
| maio | 3.0.0 |
Ręczne konfigurowanie linków statycznych
Aby użyć starszej wersji adaptera, która nie konfiguruje automatycznie połączeń statycznych:
Utwórz plik
Assets/GoogleMobileAds/Editor/iOSDynamicDependencies.xmlz tą treścią:<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>Zachowaj tylko elementy
<iosPod>dotyczące źródeł reklam, które mają zastosowanie do Twojej aplikacji.