flutter-ads

Installation
SKILL.md

AdmobKit integration

Import package:admob_kit_flutter/admob_kit_flutter.dart. Use only the public API; never import src/ files. This skill is for app integration. Change package internals only when maintaining the package itself.

How to work

  1. Identify the app flow that needs an ad.
  2. Pick the recipe in Recipes.
  3. Apply the rules in Best practices.
  4. When a behavior seems surprising, or you want to change it, read Design decisions first. Every public API exists for a specific use case; do not work around one.
  5. Check exact signatures in the API reference.
  6. Upgrading an app from 0.0.2: follow Migrating from 0.0.2.

The model

  • The app owns: which screens get ads, when transitions show one, frequency, rewards, purchase state, and which placements are reachable.
  • The package owns: consent, loading, queueing, retries, caching, freshness, offline handling, and which widget gets which ad.
  • The package makes product decisions only when correctness or AdMob policy requires it.
Installs
3
First Seen
Sep 22, 2026