Hi, I’m trying to add AppLovin ad network adapter to my IronSource native extension on iOS.
There are two issues,
First and minor - their ISApplovinAdapter file is bigger than 100mb, so github does not let to push it as is and when I put it Under LFS it seems also not working smoothly with Defold,
- download .zip directly by https://github.com/MaratGilyazov/def_ironsource/archive/mediation/applovin.zip
- look at
/def_ironsource-mediation-applovin/ironsource/lib/ios/ISAppLovinAdapter.framework/ISApplovinAdapter
file size - 134 bytes - compare with the original https://github.com/MaratGilyazov/def_ironsource/blob/mediation/applovin/ironsource/lib/ios/ISAppLovinAdapter.framework/ISApplovinAdapter - 106 mb under LFS
If try to build with such extension set in project dependencies as a link to the github, build fails with:
ld: framework not found ISAppLovinAdapter
So it’s impossible to use such extension via github, but OK, it’s not REQUIRED to be used exactly through github, right?
But when I try to store everything locally, there is still a problem, the major one for me right now.
Steps to repro:
- download the whole extension by https://github.com/MaratGilyazov/def_ironsource/archive/master.zip
- get the
ironsource
folder with the native extension from it and put into your Defold project - download the Applovin Adapter from https://dl.bintray.com/ironsource-mobile/ios-adapters/ISAppLovinAdapter4.3.9.zip
- put adapter sources under
ironsource/lib/ios
folder - try to build for iOS and catch the same error:
ld: framework not found ISAppLovinAdapter
I don’t know if something is broken in the Adapter, if I am doing something wrong or if there some issue with Defold ignoring such big 100mb+ files. But the same steps worked with Admob, UnityAds and Vungle adapters.
My experience is not enough to solve this
P.S. here is Applovin adapter integration guide from IronSource, nothing special imo: https://developers.ironsrc.com/ironsource-mobile/ios/applovin-mediation-guide/