Same here.
I’m new to Unity and I was installing and removing different versions of Unity Ads (one from Asset Store, one from Package Manager, one from Services tab)
Right now, I have the ones from the Services tab and Package Manager (3.4.1) enabled, but a variation of this error pops up no matter what the combination is.
Same problem here. Here under are my settings/steps:
Unity 2019.3.0f3
Enabled Ads in Services tab with Test Mode on and enabled built-in Ads extension.
Updated the ads plugin in Package Manager to 3.4.1.
Built the xcode project, and failed with same error message. Undefined symbols for architecture arm64: “_UnityAdsCopyString”,
Seems like Unity didn’t “pack” the Ads library to the xcode project somehow.
Disabling service, removing the whole ads plugin and redoing again doesn’t help for my case. Please help.
So what would be the “correct” way to enable/import the Unity Ads package? I am confused because as of now, different resources point me to different links; some redirect me to the Asset Store version, some to the PackMan version, and some to the Services tab version.
Do they all have the same effect? Should I be using a combination of them? What about the “Enable built-in Ads extension” option in the Ads settings inside the Services tab – what does it do and where can I find information about it?
The future of our package distribution is via Packman Manager. The legacy way of acquiring our package is through Asset Store, though it is still supported. The built-in extension option in the services window is no longer supported and in currently supported versions of Unity no longer even does anything. We apologize for the confusion this presents and are attempting to unify around package manager as being the primary distribution channel for direct integrations of Unity Ads.
We are aware of this bug and will be issuing a fix for it shortly.