While trying to implement Google Tag Manager v5 in my Swift app, I faced the following warning, which caused me some troubles :
GoogleTagManager warning: No default container found. Container needs to be added to a container folder and added to the target.
It took me more time than it should have, and since the answer for my problem was pretty hard to find and was not on SO, I decided to create this Q&A, in case some people would be in the same situation as mine !
First, make sure you're using the correct GTM container type : it should be displayed as iOS, not as iOS (legacy) here : https://tagmanager.google.com/?hl=en#/home
Then, create a folder named container in your project, and download your actual container in it.
Now, you just have to import the folder you just created :
Everything should work as expected now ! In order to be sure you made things right, the container folder should appear as a blue folder in your Xcode file tree, not as a yellow one.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With