admob-ux-best-practices

Installation
SKILL.md

AdMob UX Best Practices

This skill provides guidelines and safe patterns for placing AdMob ads (especially Banner and Native ads) in mobile applications. The goal is to maximize impressions without compromising User Experience (UX) or risking AdMob account suspension due to "Accidental Clicks".

🚨 Critical AdMob Risks (What NOT to do)

  1. Accidental Clicks are Fatal: Google AdMob strictly penalizes apps with high accidental click rates. Placing ads too close to interactive elements will lead to "Ad Serving Limits" or permanent account suspension.
  2. The Keyboard Trap: Ads placed at the absolute bottom of a screen containing text inputs are extremely dangerous. When the system keyboard appears, the ad is pushed up, often directly under the user's thumb or right next to the send button.
  3. Banner Blindness (Spammy UX): Placing a banner at the bottom of every single page makes the app feel cheap. Users develop "banner blindness", lowering your overall eCPM while ruining the premium feel of the app.

✅ Safe Placement Patterns

1. Chat Interfaces (High Risk)

DO NOT place banners at the bottom near the text input/send button. DO:

  • Place the AdBannerWidget at the absolute top of the chat view (just below the AppBar and above the scrolling message list).
  • Top placement is visually safe, out of the way of the keyboard, and guarantees no accidental clicks during rapid typing.
Installs
12
GitHub Stars
7
First Seen
Apr 27, 2026
admob-ux-best-practices — iml1s/flutter-claude-skills