flame-harness-admob

Integrate AdMob rewarded ads, ATT, and UMP consent into Flutter Flame games.

54|5|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/tjdrhs90/flutter-flame-harness --skill flame-harness-admob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flame-harness-admob
Source: https://github.com/tjdrhs90/flutter-flame-harness/tree/main/skills/flame-harness-admob
Command: npx skills add https://github.com/tjdrhs90/flutter-flame-harness --skill flame-harness-admob

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google_mobile_ads, app_tracking_transparency.

What problem does it solve?

This Skill automates the complex, multi-step integration of AdMob rewarded ads, iOS App Tracking Transparency (ATT), and UMP consent flows into Flutter Flame games, ensuring compliance with App Store guidelines and maximizing monetization potential.

Core Features & Use Cases

  • Rewarded Ad Integration: Implements a robust helper for rewarded ad placements like revives, bonus coins, or extra lives.
  • Compliance Automation: Handles the mandatory iOS ATT permission request and UMP consent flow to meet Google and Apple privacy requirements.
  • Configuration Management: Guides the user through manual AdMob console setup and injects the necessary platform-specific configurations for iOS and Android.

Quick Start

Run the flame-harness-admob skill to analyze the current game loop and inject the required ad monetization and consent code into the project.

Frequently Asked Questions about flame-harness-admob

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate AdMob rewarded ads into a Flutter Flame game?

To integrate AdMob rewarded ads into a Flutter Flame game, you need to implement a helper for ad placements using the google_mobile_ads package. This facilitates rewarded ads for revives or bonus coins within your game loop.

How do I add App Tracking Transparency and UMP consent flows to a Flutter game?

Adding App Tracking Transparency and UMP consent flows requires requesting the iOS ATT permission using the app_tracking_transparency package. This ensures your game meets Google and Apple privacy requirements before showing ads.

Do I need to configure App Tracking Transparency for AdMob on iOS?

Yes, you need to configure App Tracking Transparency for AdMob on iOS to pass App Store review guidelines. Handling the mandatory ATT permission request and UMP consent flow ensures adherence to Apple privacy rules.

What is the best way to set up AdMob platform-specific configuration for Flutter games?

The best way to set up AdMob platform-specific configuration for Flutter games involves manual AdMob console setup combined with code injection. This configures the necessary iOS and Android platform files for monetization.

Why does my Flutter Flame game get rejected by the App Store review for ads?

Your Flutter Flame game may get rejected by the App Store review for ads if it lacks a proper UMP consent flow or ATT permission request. Ensuring compliance with these privacy guidelines is mandatory for approval.