agentskills.codes
MO

monetization

Mobile game monetization: Rewarded Ads, IAP, AdMob Mediation, economy integration, retention loops.

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

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.

Search skills

Search the agent skills registry