MO

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.zip

Installs 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.
99 charsno explicit “when” trigger
Intermediate

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

You give it
User request for mobile game monetization strategies or implementation
You get back
Design principles and code patterns for hybrid monetization models

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_ads e bibliotecas de mediation (ex: AppLovin MAX). O design dos Ads é parte da economia do jogo.


1. Modelos de Monetização

ModeloBest ForRevenue/User
Free + Rewarded AdsIdle, casual$0.01-0.05/day
Free + IAPProgression-based$0.10-2.00/payer
Free + Ads + IAPHybrid (melhor LTV)Combinado
PremiumNiche, qualityOne-time
SubscriptionLive serviceRecorrente

Para Tribal Idle → Hybrid (Rewarded Ads + IAP de conveniência)


2. Rewarded Ads (Core Revenue)

Princípios de Design

PrincípioImplementação
Opt-in sempreJogador escolhe assistir
Recompensa valiosaO ad deve "valer a pena"
Não bloquear progressoAds aceleram, não desbloqueiam
Cooldown naturalEvitar 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

MomentoRecompensaTrigger
Mammute de OuroFortuna instantâneaAparece periodicamente
Bênção do Relâmpago100% fogo + 2x speed 1hBotão no HUD
Multiplicador Offline3x ganhos offlineAo retornar
Resgate de CriseRestaurar fogoQuando fogo apaga
Upgrade Grátis1 upgrade freeTela de upgrade

3. IAP (In-App Purchases)

Tipos de IAP

TipoExemploPricing
ConsumívelPacote de recursos$0.99-4.99
Não-consumívelRemover ads$2.99-4.99
SubscriptionVIP mensal$4.99/mês

Pacotes Sugeridos para Tribal Idle

PacoteConteúdoPreço
Fogo EternoRemove ads obrigatórios + lenha infinita$4.99
Saco de Recursos10,000 de cada recurso$0.99
Pacote StarterRecursos + gerente raro$2.99
VIP Tribal2x 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âmetroRecomendação
Banner adsEvitar em idle games (atrapalha UX)
InterstitialApenas em transições naturais
RewardedPrincipal fonte de revenue
Rewarded InterstitialApós longos períodos de jogo

5. Métricas de Monetização

MétricaTarget Saudável
ARPDAU$0.05-0.15
IAP Conversion2-5%
Ad Engagement30-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 callbackEsperar onUserEarnedReward
Ignorar pausa do game loopPausar Flame durante ad
Banner cobrindo gameplayPosicionar ads fora do canvas
Quebrar fluxo do jogadorIntegrar 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.

SkillInstallsUpdatedSafetyDifficulty
monetization (this skill)05moNo flagsIntermediate
webf-native-plugin-dev27moReviewAdvanced
cometchat-calls01moReviewIntermediate
firebase05moReviewIntermediate

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.

29

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

00

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

00

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.

1,5551,991

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.

149231

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.

73125

Search skills

Search the agent skills registry