monetization
A skill for integrating rewarded ads and in-app purchases into mobile games, focusing on game loop economy and player retention.
Install
mkdir -p .claude/skills/monetization && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13943" && unzip -o skill.zip -d .claude/skills/monetization && rm skill.zipInstalls to .claude/skills/monetization
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Mobile game monetization: Rewarded Ads, IAP, AdMob Mediation, economy integration, retention loops.Key capabilities
- →Implement Rewarded Ads in mobile games
- →Integrate In-App Purchases (IAP) into game economy
- →Configure AdMob Mediation for ad delivery
- →Design monetization models for mobile games
- →Integrate ads into the game loop
- →Analyze monetization metrics like ARPDAU and IAP Conversion
How it works
The skill provides design principles and code patterns for integrating rewarded ads and in-app purchases, along with AdMob mediation, into mobile game economies.
Inputs & outputs
When to use monetization
- →Integrating rewarded ads
- →Setting up IAP economy
- →Managing game loop pauses during ads
- →Balancing F2P revenue models
About this skill
Monetization — Ads, IAP & Revenue
Foco em
google_mobile_adse bibliotecas de mediation (ex: AppLovin MAX). O design dos Ads é parte da economia do jogo.
1. Modelos de Monetização
| Modelo | Best For | Revenue/User |
|---|---|---|
| Free + Rewarded Ads | Idle, casual | $0.01-0.05/day |
| Free + IAP | Progression-based | $0.10-2.00/payer |
| Free + Ads + IAP | Hybrid (melhor LTV) | Combinado |
| Premium | Niche, quality | One-time |
| Subscription | Live service | Recorrente |
Para Tribal Idle → Hybrid (Rewarded Ads + IAP de conveniência)
2. Rewarded Ads (Core Revenue)
Princípios de Design
| Princípio | Implementação |
|---|---|
| Opt-in sempre | Jogador escolhe assistir |
| Recompensa valiosa | O ad deve "valer a pena" |
| Não bloquear progresso | Ads aceleram, não desbloqueiam |
| Cooldown natural | Evitar spam de ads |
Integração com Game Loop
class AdManager {
// SEMPRE verifique se o ad está carregado antes de mostrar
bool isRewardedAdReady = false;
Future<void> showRewardedAd({
required VoidCallback onReward,
VoidCallback? onDismissed,
}) async {
if (!isRewardedAdReady) return;
// 1. Pausar o game loop do Flame
game.pauseEngine();
// 2. Mostrar o ad
await _rewardedAd.show(
onUserEarnedReward: (ad, reward) {
// 3. Aplicar recompensa APENAS no callback
onReward();
},
);
// 4. Retomar o game loop
game.resumeEngine();
// 5. Pré-carregar próximo ad
_loadRewardedAd();
}
}
Oportunidades de Ad no Tribal Idle
| Momento | Recompensa | Trigger |
|---|---|---|
| Mammute de Ouro | Fortuna instantânea | Aparece periodicamente |
| Bênção do Relâmpago | 100% fogo + 2x speed 1h | Botão no HUD |
| Multiplicador Offline | 3x ganhos offline | Ao retornar |
| Resgate de Crise | Restaurar fogo | Quando fogo apaga |
| Upgrade Grátis | 1 upgrade free | Tela de upgrade |
3. IAP (In-App Purchases)
Tipos de IAP
| Tipo | Exemplo | Pricing |
|---|---|---|
| Consumível | Pacote de recursos | $0.99-4.99 |
| Não-consumível | Remover ads | $2.99-4.99 |
| Subscription | VIP mensal | $4.99/mês |
Pacotes Sugeridos para Tribal Idle
| Pacote | Conteúdo | Preço |
|---|---|---|
| Fogo Eterno | Remove ads obrigatórios + lenha infinita | $4.99 |
| Saco de Recursos | 10,000 de cada recurso | $0.99 |
| Pacote Starter | Recursos + gerente raro | $2.99 |
| VIP Tribal | 2x speed permanente + daily bonus | $4.99/mês |
4. AdMob Mediation
Hierarquia de Mediation
1. AdMob (Google) — Base
2. AppLovin MAX — Fill rate alto
3. Unity Ads — Jogos mobile
4. Meta Audience Network — Segmentação
Configuração
| Parâmetro | Recomendação |
|---|---|
| Banner ads | Evitar em idle games (atrapalha UX) |
| Interstitial | Apenas em transições naturais |
| Rewarded | Principal fonte de revenue |
| Rewarded Interstitial | Após longos períodos de jogo |
5. Métricas de Monetização
| Métrica | Target Saudável |
|---|---|
| ARPDAU | $0.05-0.15 |
| IAP Conversion | 2-5% |
| Ad Engagement | 30-60% dos DAU |
| Retention D1 | > 40% |
| Retention D7 | > 15% |
| LTV | > CPI (custo por instalação) |
6. Anti-Patterns de Monetização
| ❌ Don't | ✅ Do |
|---|---|
| Forçar ads (sem opt-in) | Rewarded ads opt-in |
| Bloquear progresso sem $$ | Ads aceleram, não desbloqueiam |
| Aplicar recompensa sem callback | Esperar onUserEarnedReward |
| Ignorar pausa do game loop | Pausar Flame durante ad |
| Banner cobrindo gameplay | Posicionar ads fora do canvas |
| Quebrar fluxo do jogador | Integrar ads na economia |
Remember: O jogador deve querer ver o anúncio. Se ele precisa ver, você perdeu ele.
When not to use it
- →When the project is not a mobile game
- →When the user does not need to implement ads or IAP
- →When the user does not need to integrate with game economy or retention loops
Limitations
- →Focuses on mobile game monetization
- →Emphasizes `google_mobile_ads` and mediation libraries
- →Requires careful integration with the game loop
How it compares
This skill focuses on balancing revenue generation with game engagement through hybrid monetization models, unlike simple ad integration.
Compared to similar skills
monetization side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| monetization (this skill) | 0 | 5mo | No flags | Intermediate |
| webf-native-plugin-dev | 2 | 7mo | Review | Advanced |
| cometchat-calls | 0 | 1mo | Review | Intermediate |
| firebase | 0 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
webf-native-plugin-dev
openwebf
Develop custom WebF native plugins based on Flutter packages. Create reusable plugins that wrap Flutter/platform capabilities as JavaScript APIs. Use when building plugins for native features like camera, payments, sensors, file access, or wrapping existing Flutter packages.
cometchat-calls
cometchat
Entry-point for adding CometChat Voice & Video Calling to any React, React Native, Angular, native Android, native iOS, or Flutter project. Detects the framework, picks standalone (calls-only) vs additive (calls on top of existing chat) mode, and routes to the per-family calls skill. Invoked by the
firebase
lapc506
| Atributo | Valor | |----------|-------| | **ID** | `flutter-firebase` | | **Nivel** | 🟡 Intermedio | | **Versión** | 2.0.0 | | **Keywords** | `firebase`, `firestore`, `auth`, `cloud-messaging`, `analytics`, `storage`, `remote-config`, `crashlytics`, `provider` | | **Referencia
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
mobile-design
sickn33
Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or native mobile apps.
flutter-expert
sickn33
Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or cross-platform features.