Partilhar via


Problemas conhecidos e solução de problemas de anúncios em aplicativos

Aviso

A partir de 1.º de junho de 2020, a plataforma de monetização de anúncios da Microsoft para aplicativos UWP do Windows será encerrada. Saiba mais

Este tópico lista os problemas conhecidos com a versão atual do SDK do Microsoft Advertising. Para obter diretrizes adicionais de solução de problemas, consulte os tópicos a seguir.

Interface AdControl desconhecida em XAML

A marcação XAML para um AdControl pode mostrar incorretamente uma linha curva azul, o que implica que a interface é desconhecida. Isso ocorre somente ao direcionar x86 e pode ser ignorado.

lastError da solicitação de anúncio anterior

Se houver um lastError restante da solicitação de anúncio anterior, o evento poderá ser acionado duas vezes durante a próxima chamada de anúncio. Embora a nova solicitação de anúncio ainda seja feita e possa gerar um anúncio válido, esse comportamento pode causar confusão.

Anúncios intersticiais e botões de navegação em telefones

Em smartphones (ou emuladores) que têm botões Voltar, Iniciar e Pesquisar de software em vez de botões de hardware, o cronômetro de contagem regressiva e os botões de clique para anúncios intersticiais podem ser obscurecidos.

Os anúncios criados recentemente não estão sendo veiculados no seu aplicativo

Se você criou um anúncio recentemente (menos de um dia), ele pode não estar disponível imediatamente. Se o anúncio tiver sido aprovado para conteúdo editorial, ele será veiculado assim que o servidor de publicidade o processar e o anúncio estiver disponível como inventário.

Nenhum anúncio é exibido em seu aplicativo

Há muitos motivos pelos quais você pode não ver anúncios, incluindo erros de rede. Outros motivos podem incluir:

  • Selecionar uma unidade de anúncio no Partner Center com um tamanho maior ou menor que o tamanho do AdControl no código do aplicativo.

  • Os anúncios não serão exibidos se você estiver usando um valor de modo de teste para o ID do bloco de anúncios ao executar um aplicativo ativo.

  • Se você criou um novo ID de bloco de anúncios na última meia hora, talvez não veja um anúncio até que os servidores propaguem novos dados pelo sistema. Os códigos existentes que já exibiram anúncios devem exibi-los imediatamente.

Se você puder ver anúncios de teste no aplicativo, seu código está funcionando e pode exibir anúncios. Se você encontrar problemas, entre em contato com o suporte ao produto. Nessa página, escolha Fale conosco.

Você também pode postar uma pergunta no fórum.

Os anúncios de teste estão sendo exibidos no seu aplicativo em vez de anúncios ativos

Os anúncios de teste podem ser exibidos, mesmo quando você está esperando anúncios ao vivo. Isso pode acontecer nos seguintes cenários:

  • Nossa plataforma de publicidade não pode verificar ou encontrar a ID do aplicativo ativo usada na Loja. Nesse caso, quando um bloco de anúncios é criado por um usuário, seu status pode começar como ativo (sem teste), mas passará para o status de teste dentro de 6 horas após a primeira solicitação de anúncio. Ele voltará a funcionar se não houver solicitações de aplicativos de teste por 10 dias.

  • Os aplicativos de sideload ou os aplicativos em execução no emulador não exibirão anúncios ao vivo.

Quando uma unidade de anúncio dinâmica está veiculando anúncios de teste, o status da unidade de anúncio mostra Ativo e veiculando anúncios de teste no Partner Center. No momento, isso não se aplica a aplicativos de telefone.

Erros de referência causados pelo direcionamento de qualquer CPU em seu projeto

Ao usar o SDK do Microsoft Advertising, você não pode direcionar qualquer CPU em seu projeto. Se o seu projeto for direcionado à plataforma Qualquer CPU , você poderá ver um aviso depois de adicionar a referência semelhante a esta.

referenceError-SolutionExplorer

Para remover esse aviso, atualize seu projeto para usar uma saída de build específica da arquitetura (por exemplo, x86). Use o Configuration Manager para definir os destinos da plataforma para configurações de depuração e versão.

ConfigurationManagerWin10

Ao criar seus pacotes de aplicativos para envio à loja (conforme mostrado nas imagens a seguir), certifique-se de incluir as arquiteturas que você pretende direcionar. Você pode optar por ignorar o x64 se pretende executar compilações x86 no sistema operacional x64.

projectstorecreateapppackages

CriarPacotes de Aplicativos

Ordem Z em aplicativos JavaScript/HTML

Aplicativos JavaScript/HTML não devem colocar elementos no intervalo MAX-10 reservado de ordem z. A única exceção é uma sobreposição de interrupção, como uma notificação de chamada de entrada para um aplicativo Skype.

Não use bordas

Definir propriedades relacionadas à borda herdadas pelo AdControl de sua classe pai fará com que o posicionamento do anúncio esteja errado.

Mais informações

Para obter mais informações sobre os problemas conhecidos mais recentes e postar perguntas relacionadas ao SDK do Microsoft Advertising, visite o fórum.