Hi Arjun
It's mind-boggling to me how a company the size of Google can have documentation for its products that is misleading, inaccurate or completely false. It would actually be better to have no documentation at all than much of the documentation that you have for your SDKs because at least then engineers wouldn't be sent in the wrong direction by what they wrongfully perceive to be a trustworthy source.
And if the documentation was actually fit for purpose then your team could spend far less time answering questions on these forums. I'm amazed by the whole situation to be honest with you.
So anyway, back to the problem at hand.
Our client also wants their ads to open in-app but with the latest version of the SDK this doesn't seem to be possible - even though your documentation clearly states that if we want to open ads in-app then all we need to do is ensure that the rootViewController is set to be the app's root view controller.
I've downloaded your example apps which are all written in this way and sure enough, they don't open their ads in-app either - again, despite being written in exactly the same way that your documentation says is required.
The iOS SDK change history shows the following:
Given that it is native behaviour that changed here (i.e. the
native SDK), why couldn't you provide a native override? Why is the override relegated to the creative?
Our client isn't using MRAID ads. So are you saying that in order for their ads to open in-app, they either need to change all their ads to MRAID or we have to use a really old version of the SDK (pre- 6.10.0)? Are those really our only options here?
Thanks