Hi there,
Thank you for reaching out to us.
My understanding of your concern is: you have interstitial and native ads in your app, and you're controlling which ad to show when users press "return" (or the Back button) on their device. You wish to know why there's a delay in the displaying of the ads when you switch which ad you would be displaying during that time. Is this correct?
If so, then kindly note that you can load both interstitial and native ads in advance in order to minimize delays. For interstitial ads, you may call on loadAd() first, then show() the ad as needed. For native ads, you may refer to this page for loading the ad, then on this page for actually displaying it.
Let me know if you have any questions.
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team
Hi there,
The match rate should not be affected by the number of ads you wish to load at any given time.
Do note that there will definitely be some delay in loading a native ad, simply because it would take time for it to load its content. I'm afraid you will have to accommodate this delay into your app's design via your own implementation. That said, you may use onUnifiedNativeAdLoaded to display your native ad once it finishes loading (see here for more details).
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team
Thanks
Hi there,
I'm afraid that the delay is simply a byproduct of AdMob trying to load your native ads, and that removing your other ads would not affect this. If anything, this delay can be made significantly shorter only with an internet connection that's faster, or with more bandwidth.
Regards,
Ziv Yves Sanchez
Mobile Ads SDK Team