Instalação
O Mandarin Ads é um programa para Windows 10 ou 11, 64 bits. Execute o instalador que você recebeu — é um arquivo só. Não é preciso ter o Chrome instalado: o navegador vem dentro do pacote.
A instalação não pede permissão de administrador e coloca o programa na sua pasta de usuário. Ao terminar, um atalho Mandarin Ads aparece na área de trabalho.
Onde ficam os arquivos
| O quê | Onde |
|---|---|
| Programa | %LOCALAPPDATA%\Programs\Mandarin Ads |
| Sessões dos perfis | %APPDATA%\mandarin-anty-desktop\profiles |
| Sua sessão de login | %APPDATA%\mandarin-anty-desktop\session.dat (cifrado pelo Windows) |
| Dados da empresa | %APPDATA%\mandarin-anty-desktop\empresas.json — cópia local de empresa, site e CNPJ |
| Abas de cada perfil | …\profiles\<perfil>\mandarin-tabs.json |
| Diário do assistente | …\profiles\<perfil>\mandarin-ads.log |
| Servidor (opcional) | %APPDATA%\mandarin-anty-desktop\server.json — aponta o app para outro servidor |
Perfis, contas salvas e permissões não ficam aqui — eles moram no servidor. Desinstalar o programa não apaga nada disso.
Criar sua conta
O cadastro acontece dentro do programa, não neste site. Abra o Mandarin Ads e clique em Criar conta, abaixo do botão de entrar.
- E-mail — informe um endereço que você acessa de verdade.
- Código — chega um número de 6 dígitos por e-mail. Ele vale 15 minutos.
- Usuário e senha — escolha como vai entrar. A senha precisa de pelo menos 4 caracteres — letras, números, símbolos, o que você quiser.
Terminou, você já entra direto no painel. Sua conta começa com 3 perfis, sem prazo para acabar e sem nenhum recurso bloqueado. Para aumentar, mande uma mensagem pelo chat de suporte dentro do próprio programa — o botão fica no canto inferior direito.
Se o e-mail já tem conta
O programa responde igual, mas nenhum código é enviado — em vez disso, o dono do endereço recebe um aviso de que alguém tentou cadastrar com ele. É proposital: a resposta não muda para que ninguém consiga descobrir, por tentativa, quais e-mails têm conta aqui.
Entrar e sessão
Você entra com usuário e senha (não com o e-mail). O programa guarda a sessão de forma cifrada pelo próprio Windows, então da próxima vez ele abre já logado. A sessão dura 30 dias sem uso.
Você é desconectado antes disso quando:
- clica em sair;
- o administrador desativa sua conta ou troca sua senha;
- a senha é trocada em outro computador — os demais aparelhos caem.
Criar e organizar perfis
Um perfil é uma sessão completa de navegador: cookies, histórico, armazenamento e cache próprios, numa pasta só dele. Clique em Criar perfil e dê um nome.
O nome é só para você se achar. Nomes que funcionam bem na prática descrevem a conta ou a
campanha — CAMP 12, Loja SP, Cliente Duns.
No mesmo modal você já pode preencher o resto: plataforma, nome da empresa, site, CNPJ, uma nota e o proxy. Os três dados da empresa são o que o assistente de campanha usa depois.
O que separa um perfil do outro
Duas coisas, e só elas: a sessão isolada — cada perfil tem a própria pasta de cookies, storage e cache, então sair de uma conta não desloga a outra e um site não enxerga a sessão do vizinho — e o proxy, quando você configura um por perfil.
O que fica igual em toda abertura é o idioma pt-BR e o fuso
America/Sao_Paulo, para combinarem com um IP brasileiro. O navegador é um
Chromium de verdade, sem User-Agent falso.
Abrir o navegador
Clique em Iniciar na linha do perfil. O navegador abre com a identidade daquele perfil e, se houver conta salva, faz o login sozinho. O botão vira Parar enquanto estiver aberto.
Fechar a janela do navegador na mão também funciona — o painel percebe e devolve o botão para Iniciar.
Login automático e 2FA
Cada perfil pode guardar uma conta: plataforma, e-mail ou usuário, senha e a chave 2FA. Clique na coluna Conta da linha do perfil para preencher.
Como o preenchimento acontece
- O navegador abre direto na tela de login da plataforma escolhida.
- O e-mail é digitado sozinho, tecla a tecla.
- Quando o campo de senha aparece, a senha é digitada.
- Quando o campo do código aparece, o código de 6 dígitos é calculado na hora e preenchido.
A chave 2FA
É a mesma sequência de letras e números que o site mostra junto do QR Code quando
você ativa a verificação em duas etapas — algo como JBSWY3DPEHPK3PXP. O link
otpauth:// completo também é aceito.
Um cartão flutuante no canto da página mostra o código com contagem regressiva, com botões
Copiar, Preencher e Pausar — útil quando o
site pede o código fora da tela de login. Dentro do painel, o selo 2FA na coluna
Conta mostra o mesmo código.
Plataformas com preset
Google/Gmail, Facebook, Microsoft/Outlook, Instagram, TikTok, X/Twitter e LinkedIn. Qualquer outro site funciona: basta informar a URL da tela de login.
Importar contas em massa
Em Perfil rápido → Importar contas, escolha um arquivo .txt ou
cole a lista direto. Uma conta por linha:
conta1@gmail.com:senha123:JBSWY3DPEHPK3PXP
conta2@gmail.com|senha456|KRSXG5DJNZTXK3DB|1.2.3.4:8080
conta3@gmail.com;senha789
O separador e a ordem das colunas são detectados sozinhos — e dá para fixar os dois na mão se
a detecção errar. Separadores aceitos: : | ;
, ---- * e tabulação.
Além de e-mail, senha, chave 2FA e proxy, cada linha pode trazer empresa, site e CNPJ — os campos que o assistente de campanha usa. Há também três caixas “para todas” na própria janela: o que você preencher ali vale para as linhas que não trouxerem o dado.
Quando não há layout fixo
Se as suas linhas não seguem uma ordem, ele reconhece cada pedaço pelo formato: a chave 2FA por
ser base32 com 16 caracteres ou mais, o CNPJ por ter 14 dígitos, o proxy por ter
host:porta e o site por ter domínio sem arroba. O que sobra vira e-mail e senha.
Opções do lote
- Prefixo de nome — numera os perfis criados:
CAMP 1,CAMP 2… - Tag do lote — aplica a mesma tag em tudo que for criado.
- Plataforma — define de uma vez a plataforma de login de todas as contas.
- Arquivo —
.txtou.csvlido na própria janela.
A prévia mostra exatamente o que será criado antes de confirmar, com a senha mascarada. Se o seu limite comportar apenas parte da lista, ele cria o que couber e avisa quantas ficaram de fora — o lote inteiro nunca é perdido por causa do limite.
Tags, notas e cores
Tags agrupam perfis por qualquer critério seu: cliente, status, campanha. Clique em + tag na linha do perfil. A tag é criada na hora se ainda não existir, e apagada sozinha quando deixa de ser usada por qualquer perfil.
Clicar numa tag filtra a lista. Notas abrem um bloco com seletor de cor — use para lembrar de senha trocada, documento enviado, prazo.
Proxy por perfil
Cada perfil pode sair por um IP diferente. Clique na coluna Proxy e informe o endereço. Formatos aceitos:
ip:portausuario:senha@ip:portaip:porta@usuario:senhaip:porta@usuario@senhahost:porta:usuario:senha- com esquema na frente:
http://,https://,socks5://ousocks4://
Pode colar do jeito que o fornecedor entregou: o usuário e a senha podem vir antes ou depois
do @, e senha com @ dentro não atrapalha.
Sem proxy, todos os perfis saem pelo IP da sua internet. Isso funciona bem quando é você sozinho, no mesmo lugar de sempre.
O perfil abre no país do proxy
Quando o perfil tem proxy, o navegador não sai só pelo IP dele: o fuso horário, o idioma e a localização passam a ser os do país por onde o proxy sai. Um IP de Nova York com relógio de São Paulo é uma contradição que qualquer site lê em uma linha de JavaScript — e é dela que vem boa parte das suspensões. O WebRTC também é fechado nesses perfis, para o seu IP de casa não escapar por fora do proxy.
A descoberta acontece na primeira abertura do perfil (leva alguns segundos) e fica guardada por sete dias. Enquanto ela não for possível, o perfil abre no padrão brasileiro em vez de chutar um país.
Criar a campanha sozinho
A partir da versão 1.19, o programa percorre o assistente do Google Ads no lugar da pessoa: preenche os campos, escolhe as opções, cria o perfil de pagamentos a partir do CNPJ e monta a campanha de Pesquisa para o site. No fim, devolve a tela para você conferir e publicar.
Como disparar
- Clique em Iniciar no perfil e espere o login automático do Google terminar.
- No menu de três pontinhos daquele perfil, escolha Criar campanha (Google Ads).
Há um segundo caminho: dentro da janela do navegador do perfil, o cartão flutuante da Mandarin mostra um botão Google Ads que dispara exatamente o mesmo fluxo — ele aparece nos perfis que já têm empresa salva.
O andamento aparece em tempo real nesse cartão (Ads 12: temas de palavra-chave, por
exemplo) e o painel não trava enquanto isso: o trabalho roda em segundo plano.
O que precisa estar salvo
Os três campos ficam em Conta e login, junto do e-mail, da senha e da chave 2FA — e a importação em massa também aceita os três por linha.
| Campo | Obrigatório? | Para que serve |
|---|---|---|
| Nome da empresa | Sim | Sem ele o assistente nem inicia. É o primeiro campo do assistente do Google. |
| Site | Recomendado | Usado na campanha express e de novo na campanha de Pesquisa. Sem site, ele registra e segue. |
| CNPJ | Para o pagamento | É o que permite criar o perfil de pagamentos. Sem ele, o programa avisa antes de começar e para nessa tela. |
O que ele faz
Em resumo: abre o Google Ads na sua conta, monta a campanha express inteira (empresa, site, objetivo, imagens, palavras-chave e região), cria o perfil de pagamentos a partir do CNPJ — com Pix e o primeiro valor — e, por fim, monta uma campanha de Pesquisa para o site, parando antes de publicar.
Os textos do anúncio são os que o próprio Google gera; ele apenas espera e confere. A razão social não é adivinhada: ele lê da tela o nome que o Google devolveu para aquele CNPJ. E o aviso de anúncios políticos da União Europeia, quando aparece, é respondido com Não.
Português e inglês
A conta do Google pode abrir em qualquer um dos dois idiomas, às vezes mudando no meio do caminho. O assistente reconhece cada tela primeiro por marcas que não dependem de idioma e só depois por texto, aceitando os dois. Nada quebra porque o botão virou Next.
Ele não segue um roteiro fixo
A cada volta, o programa olha qual tela está na frente, faz o que aquela tela pede e avança. Uma etapa a mais, a menos ou fora da ordem esperada não quebra o fluxo — e uma falha numa etapa não derruba as outras: ele limpa o que estiver por cima e tenta de novo, até três vezes por tela.
Quando ele para
Sempre que algo não sai como esperado, ele prefere parar a mandar uma etapa pela metade. A janela do navegador continua aberta, exatamente na tela em que estava, e o motivo fica escrito no diário daquele perfil.
| Situação | O que acontece |
|---|---|
| Perfil fechado | “Abra o perfil primeiro e espere o login do Google terminar” |
| Sem nome da empresa | Não inicia |
| Sem CNPJ | Avisa antes de começar e para no perfil de pagamentos |
| Assistente já rodando | “Já tem o assistente rodando neste perfil. Espere terminar.” |
| Tela travada | Encerra e registra em qual endereço parou (teto de 20 minutos) |
O que ele nunca faz: não escreve o texto do anúncio, não envia imagens próprias (escolhe só entre as que o Google sugere), não define orçamento nem lance, não publica a campanha final e não faz o login por conta própria. O único valor financeiro que informa é o pagamento manual de 150 no perfil de pagamentos.
O diário do perfil
Cada perfil tem um arquivo mandarin-ads.log dentro da pasta dele, com data e hora de
cada etapa. Quando algo não é encontrado, ele grava um raio-x da tela — os campos
visíveis com rótulo, tipo e valor, e os botões de cada quadro da página. É o primeiro lugar para
olhar quando o assistente parar onde você não esperava.
Enquanto a automação roda, o preenchimento automático de login fica congelado, para que os dois não disputem o mesmo teclado. E um perfil aceita uma automação por vez.
Usuários e limites
Se você é administrador, o ícone de Equipe na barra lateral abre a lista da sua equipe: as pessoas que você criou. Equipes diferentes não se enxergam.
| Coluna | O que mostra |
|---|---|
| Usuário | Nome de entrada e, abaixo, o e-mail do cadastro. Quem foi criado por você aparece como "criado por você". |
| Criados | Perfis que a pessoa criou, sobre o limite dela. |
| Recebidos | Perfis que você atribuiu a ela. Não consomem o limite. |
Limite muda quantos perfis a pessoa pode criar. Perfis abre a atribuição de acessos. O ícone de lixeira remove o usuário — e os perfis que ele criou vão junto.
Administradores
Existe uma conta master: a dona do sistema. Só ela nomeia administradores, e quem ela nomeia passa a montar e gerenciar a própria equipe.
| Nomear administrador | Criar e gerenciar usuários | Enxerga | |
|---|---|---|---|
| Master | sim | todos | todas as equipes e todos os perfis |
| Administrador | — | só a equipe dele | a equipe dele e os perfis dela |
| Usuário | — | — | os perfis que criou e os que recebeu |
Na tela de Equipe do master aparecem o botão Tornar admin / Remover admin e a coluna Equipe de, que diz a quem cada conta responde.
Permissão por perfil
Em Equipe → Perfis, marque quais perfis a pessoa vai enxergar. Cada perfil marcado tem dois níveis, alternados pelo botão à direita:
| Abrir e usar | Editar nome, notas, tags, conta | Apagar | Dar acesso | |
|---|---|---|---|---|
| Master (todos os perfis) | sim | sim | sim | sim |
| Administrador (perfis da equipe dele) | sim | sim | sim | sim |
| Dono do perfil | sim | sim | sim | sim |
| Recebeu com "Editar" | sim | sim | — | — |
| Recebeu com "Usar" | sim | — | — | — |
Salvar substitui a lista inteira: o que você desmarcar, a pessoa deixa de enxergar na mesma hora. Na máquina dela, os perfis emprestados aparecem com um selo azul indicando de quem são.
Histórico
Em Equipe → Histórico, o administrador vê quem abriu qual perfil e quando, além de quem ganhou ou perdeu acesso a quê — dentro da equipe dele. O master vê tudo.
O registro guarda o nome do perfil junto com o evento, então ele sobrevive à exclusão do perfil. É o que permite responder "quem mexeu nessa conta antes de ela cair" mesmo depois de o perfil não existir mais.
Suporte e planos
O suporte fica dentro do programa: o botão redondo no canto inferior direito abre um chat direto com a gente. Não é robô nem central de ajuda — a mensagem chega para quem cuida do sistema, e a resposta aparece no mesmo lugar.
Use esse chat para o que precisar: dúvida, problema, sugestão — e também para aumentar o número de perfis da sua conta. Diga de quantos você precisa e a liberação é feita na hora, sem precisar reinstalar nem sair do programa.
Quantos perfis eu tenho
A conta nova nasce com 3 perfis. É um teste de verdade, não uma versão capada: os 3 fazem tudo que o programa faz — criam campanha no Google Ads, fazem login automático com 2FA, aceitam proxy e entram na equipe. Não há prazo para acabar.
O número que você está usando aparece na barra de baixo do painel, no formato
perfis usados / limite. Perfis que outra pessoa compartilhou com você não
contam nessa conta — só os que você mesmo criou.
Pedir mais perfis
Abra a aba Plano no menu lateral. Ela mostra o plano que você tem hoje, quanto está usando, e os quatro planos disponíveis. Clique em Quero este plano no que você quer.
| Plano | Perfis | Por mês |
|---|---|---|
| Teste | 3 | Grátis |
| Início | 20 | R$ 35 |
| Profissional | 100 | R$ 309 |
| Equipe | 300 | R$ 549 |
O pedido vira uma mensagem no seu chamado de suporte, e a liberação chega ali mesmo — o limite muda sozinho na barra de baixo, sem reinstalar nem sair do programa. Enquanto um pedido está pendente, os outros botões ficam esperando: um pedido de cada vez, para não bagunçar.
Você não consegue pedir um plano menor do que os perfis que já usa — o programa avisa em vez de apagar alguma coisa. Se precisar diminuir, apague os perfis que sobram primeiro.
Segurança
| O quê | Como é protegido |
|---|---|
| Sua senha de entrada | Hash Argon2id — não volta a texto nunca, nem para quem tem o banco. |
| Senha e chave 2FA dos perfis | AES-256-GCM, com a chave num arquivo fora do banco. |
| Transporte | HTTPS em toda comunicação. |
| Sessão no seu computador | Cifrada pelo Windows (DPAPI): só o seu usuário do Windows lê. |
| Tentativas de login | 5 por minuto por IP. Acima disso, bloqueia. |
| Sessão roubada | Uso de credencial já renovada derruba todas as sessões da conta. |
As senhas das contas dos perfis precisam voltar a texto para serem digitadas na página — então elas são cifradas, não "hasheadas". A chave dessa cifra mora num arquivo separado do banco de dados: quem levar só o banco não lê nada.
Atualizações
O programa verifica versões novas ao abrir e a cada 6 horas e baixa em segundo plano. Um cartão fixo na tela mostra o progresso do download e avisa quando a atualização está pronta — daí você reinicia na hora ou deixa para quando fechar.
Perfis abertos na hora da atualização
Se houver perfil aberto, ele diz quantos vai fechar e pede sua confirmação antes de reiniciar. Confirmando, ele:
- anota em disco quais perfis estavam abertos;
- fecha os navegadores com calma, dando tempo para o Chromium terminar de gravar cookies e armazenamento — fechar no grito é o que corrompe sessão e desloga a conta;
- instala e reinicia;
- reabre os mesmos perfis depois que você entra.
A anotação vale por uma hora. Se a atualização der errado e você só voltar no dia seguinte, ela é descartada e nada é reaberto sem você pedir.
As abas de cada perfil também voltam: o navegador salva continuamente os endereços abertos dentro da pasta daquele perfil e os reabre na próxima vez.
Perfis, contas salvas, tags e permissões não são tocados — eles estão no servidor.
Limites e requisitos
| Item | Valor |
|---|---|
| Sistema | Windows 10 ou 11, 64 bits |
| Memória | 4 GB mínimo · 8 GB recomendado |
| Disco | ~1 GB para o programa, mais o que cada perfil aberto acumular |
| Perfis na conta nova | 3 (aumenta pelo suporte, dentro do app) |
| Importação em massa | até 1.000 linhas por vez |
| Duração da sessão | 30 dias sem uso |
| Código de cadastro | 15 minutos · 5 tentativas · 4 pedidos por hora |
Problemas comuns
"Sem conexão com o servidor"
O programa não conseguiu falar com o servidor. Verifique sua internet. Se ela está boa e o erro persiste, o servidor pode estar em manutenção — avise o administrador.
O código de cadastro não chega
Procure na caixa de spam. Confirme se digitou o endereço certo. Espere um minuto e use Reenviar. Depois de 4 pedidos na mesma hora, aquele e-mail fica bloqueado até a hora seguinte.
"Sua sessão expirou"
Passaram-se 30 dias, ou o administrador desativou sua conta, ou a senha foi trocada em outro computador. Basta entrar de novo.
O perfil abre deslogado
A sessão do navegador é local. Se você trocou de computador ou formatou, o perfil abre limpo e faz o login automático de novo — desde que a conta esteja salva nele.
A conta foi suspensa depois que a equipe começou a usar
É o caso mais comum e quase sempre tem a mesma causa: o mesmo perfil sendo aberto de lugares diferentes. Para a plataforma, é a conta pulando de cidade. A solução é um proxy fixo por perfil, para que ele saia sempre pelo mesmo IP, independentemente de quem abriu.
O navegador não abre
Feche o programa por completo e abra de novo. Se persistir, confira se o antivírus não colocou
o navegador embutido em quarentena — o caminho é
%LOCALAPPDATA%\Programs\Mandarin Ads\resources\pw-browser.
"Abra o perfil primeiro e espere o login do Google terminar"
O assistente de campanha foi disparado com o perfil fechado, ou antes de a sessão do Google existir. Clique em Iniciar, espere o login automático terminar de verdade e só então mande criar a campanha.
"Sem nome da empresa"
O assistente não começa sem esse campo. Abra Conta e login naquele perfil e preencha nome da empresa, site e CNPJ.
O assistente parou no meio
Ele para de propósito em vez de mandar uma etapa pela metade — e sempre diz por quê. Abra o
arquivo mandarin-ads.log dentro da pasta daquele perfil
(%APPDATA%\mandarin-anty-desktop\profiles\<perfil>): a última linha traz a
etapa, o motivo e, quando algo não foi encontrado, um raio-x do que estava na tela. A janela
continua aberta exatamente onde parou, então dá para terminar na mão a partir dali.