AppLovin / AppLovin-MAX-Cordova

MIT License
10 stars 12 forks source link

Load event counts as an impression #38

Closed UzverNumber47 closed 11 months ago

UzverNumber47 commented 1 year ago

MAX Plugin Version

1.1.0

Cordova Version

11.1.0

Device/Platform Info

Android

Current Behavior

Every time I get OnBannerAdLoadedEvent it counts as an impression in Mediation Performance Reporting. The same happens with MREC. I thought an impression should count on AppLovinMAX.showBanner()/showMRec(). Not sure if it is a bug or not. Correct me if I'm wrong, please

Expected Behavior

Impression should count only after calling AppLovinMAX.showBanner()/showMRec()

How to Reproduce

window.addEventListener('OnMRecAdLoadedEvent', (adInfo) => { this.ga.trackEvent('ads', 'mrec-load-success') });

window.addEventListener('OnBannerAdLoadedEvent', (adInfo) => { this.ga.trackEvent('ads', 'banner-load-success') })

amount of impressions in MAX Performance Reporting exactly matches the sum of google analytics mrec-load-success and banner-load-success. In my case it was 117+114 vs 18 times 'show' methods called.

Additional Info

No response

applovinAsh commented 12 months ago

Hi UzverNumber47, we are taking a look

UzverNumber47 commented 12 months ago

Just wanted to let you know that I stopped using AppLovin for my apps. Not sure if this is a proper place for feedback or not, but anyway. Every load event counts as an impression. However "show" to "load" ratio is 1:(3-5).
Most of the ads won't load at all: 1 load success for 9-10 load failures.

Some users say the banner ad is shown on half of the screen and cannot be closed. And last but most important - for some users, the app stopped working at all. Only blank screen.

I removed the plugin completely and will come back later and tell you if the blank screen issue went away.

UzverNumber47 commented 12 months ago

After removing the plugin the blank screen issue was gone.

applovinAsh commented 12 months ago

For banner ads and MRECs, we log an impression when the ad is rendered as you should load and immediately show the ad for the best results.

Can you explain more about the banner ad on half of the screen? Can you provide screenshots?

When you get the black screen issue, has an ad been clicked? Do you have any other ad format in your application?

UzverNumber47 commented 11 months ago

For banner ads and MRECs, we log an impression when the ad is rendered as you should load and immediately show the ad for the best results.

In my case, mrec takes around 15 seconds to load. I can't show ad at a random place in my app. I need to wait for a proper moment. Maybe banner will work this way if one adds it to the entire application. But I wanted to show banners only on some screens.

Can you explain more about the banner ad on half of the screen? Can you provide screenshots?

Unfortunately no. I got a bad review and that's it. Usually, people don't respond back when they give 1 star with a comment.

When you get the black screen issue, has an ad been clicked? Do you have any other ad format in your application?

No, the app won't load at all. BTW on both ios and android. 2 android users reported and 1 ios user. After removing the plugin and all dependencies everything started to work as usual.

applovinAsh commented 11 months ago

We are unable to reproduce the issue, and without proper logs or a sample application, we cannot troubleshoot further. If the issue happens again, please get the verbose logs and provide them so we can take the proper steps to solve them.