bdlukaa / native_admob_flutter

Easy-to-make native ads in flutter using AdMOB SDK.
https://pub.dev/packages/native_admob_flutter
BSD 3-Clause "New" or "Revised" License
81 stars 57 forks source link

How to minimize lag when bannerads are loading? #43

Closed Wizzel1 closed 3 years ago

Wizzel1 commented 3 years ago

I am using your package to place bannerads in a list view with the builder function but the app laggs while the ads are loading. Is there some sort of async method to decrease the lag?

bdlukaa commented 3 years ago

For banner ads, unfortuantely no. The ad needs to be on the screen so that it can be loaded.

But the lag should be minimal on release mode.

Wizzel1 commented 3 years ago

I have also tested in in release mode. Even if its not that bad in releasemode it still keeps the listview from scrolling for about a second.

Don't get me wrong, I know that is not your fault at all. I have tried the google_mobile_ads package and it is so bad that I get like 10 fps in release mode, so I am thankful for your package.

Still don't understand why google gives us this unoptimized package that only runs smooth on high end devices and causes a bad experience for 80% of the users.

However. thanks for the quick reply.

bdlukaa commented 3 years ago

Still don't understand why google gives us this unoptimized package that only runs smooth on high end devices and causes a bad experience for 80% of the users.

I also have this same question. If they provided a good experience with google_mobile_ads, this project would be archived.

It's >>their<< ad server and it's >>their<< framework, they should provide a widget experience without depending on platform views and channels.