Hi Quân,
Thank you for contacting the Mobile Ads SDK support team.
By reviewing your concern, I understand that you are asking for prefetching technique in flutter native ads.
As per checking in our documentation for native ads, applications displaying native ads are free to request them in advance of when they'll actually be displayed. In many cases, this is the recommended practice. An app displaying a list of items with native ads mixed in, for example, can load native ads for the whole list, knowing that some will be shown only after the user scrolls the view and some may not be displayed at all.
Kindly note, that while prefetching ads is a great technique, it's important that it should not keep old ads around too long without displaying them. Any ad objects that have been held for longer than an hour without being displayed should be discarded and replaced with new ads from a new request.
![]() |
Mobile Ads SDK Team |