shubham16g / SimpleWallpaperApp-Android

A simple demo wallpaper app which contains wallpaper links (json file) in assets folder.
26 stars 10 forks source link

Ads appearance enhancement #4

Closed LinkStatu closed 1 year ago

LinkStatu commented 1 year ago

I have several suggestions regarding Ads and hope you consider them:

1- Replacing Splash interstitial Ad with "App Open Ad", Because interstitial Ad at App opening may be considered a violation to Google policies.

2- Replacing Smart Banner Ad with Normal Banner and add it to these sections:

Usually Banner Ad doesn't bother the user app experience, so adding it to these section would be good for the App.

3- For Premium wallpapers, I noticed when I apply a wallpaper, there are 2 Ads will show, Reward Ad & interstitial Ad and that would be somewhat annoying for user experience, so I suggest removing interstitial Ad in Premium wallpapers.

4- I suggest Implementing interstitial Ad when the user saves a non-premium wallpaper. In that way, we will have 2 interstitial Ads, when the user saves non-premium wallpapers and when he applies them.

5- I suggest Implementing interstitial Ad after a certain number of clicks, lets say 7 clicks. Let me explain:

Lets say now he has 6 clicks, when he does the 7th click, an interstitial Ad will show. I believe in that way, the user will get a good App experience and in the same time, a proper number of Ads will show. Hope you consider my suggestions and thanks a lot for your efforts.

shubham16g commented 1 year ago

@LinkStatu Thank you for your feedback. After reading the Admob policies, I found that this app doesn't follow them correctly. So, I made some changes to your suggestions and came up with these solutions respectively.

  1. Splash Interstitial Ad will be removed.

  2. I found that Admob discourages using SMART_BANNER and suggests using Anchored Adaptive Banners. Either a Normal Banner or an Anchored Adaptive Banner will be used. I will decide after testing them.

I will add the Banner ad on HomeScreen above the Bottom-Nav and SetWallpaperScreen.

  1. Interstitial Ad for Premium Wallpapers will be removed.

  2. Interstitial Ad on saving Non-Premium Wallpapers will be added.

  3. Interstitial Ad after certain clicks will be implemented. But, instead of showing them on open the FullScreenWallpaperScreen, I suggest implementing it on closing the screen (on Back Pressed). This will not be shown for premium wallpapers or a non-premium wallpaper is applied or saved (Interstitial Already Showed).

I will try to implement these as soon as possible. If you have any other suggestions or found any mistakes in the above points, let me know. I will happy to solve these issues.

LinkStatu commented 1 year ago

Ok, that's will be great. What about "App Open Ad", will you implement it too?

shubham16g commented 1 year ago

Ok, that's will be great. What about "App Open Ad", will you implement it too?

https://developers.google.com/admob/android/app-open

Hmm, this looks fine. I will implement it too.

LinkStatu commented 1 year ago

Great! I forgot to mention something else. For bottom-nav inside the wallpaper itself, it is very close to the Bottom navigation bar of Android. Here is what I mean: Screen

Idk if it's just for me or it looks like that for all

shubham16g commented 1 year ago

Great! I forgot to mention something else. For bottom-nav inside the wallpaper itself, it is very close to the Bottom navigation bar of Android. Here is what I mean: Screen

Idk if it's just for me or it looks like that for all

Don't worry I will fix it too.

shubham16g commented 1 year ago

@LinkStatu I implemented the changes. Test it and share your feedback. I would be glad to improve the code.

LinkStatu commented 1 year ago

@shubham-gupta-16 Thank you so much for your hard working. I can tell, now, it's the best wallpaper app ever 😁.

Test it and share your feedback

Actually, I did, yesterday, and found a bug in "Collections" page. When I enter a collection and get out to enter another one, the app keep stopping or taking me to the home page.

I recorded a video about that. watch it from Here

shubham16g commented 1 year ago

@LinkStatu Thanks for your feedback. I created a new issue #9 for the Collection Screen causing App Crash. I also figured out the reason of crashing. I will fix it very soon.