Como obter uma entrega de publicidade precisa enquanto protege a privacidade do usuário?

Quando os usuários navegam nas páginas do aplicativo, se anúncios pop-up dos quais eles não gostam aparecerem com frequência, isso não apenas prejudicará a experiência de navegação do usuário, mas também fará com que os usuários se sintam enojados com o conteúdo dos anúncios. Como um comerciante de aplicativos, é muito importante capturar com precisão as necessidades dos usuários ao colocar anúncios online sem causar resistência do usuário. Quando os usuários não estão dispostos a autorizar suas informações pessoais, como idade, sexo, hobbies e outros dados de privacidade para o aplicativo, é uma boa opção colocar anúncios com base na página que o usuário está navegando, o que determina se um anúncio pode ser eficientemente direcionados a usuários-alvo.

Por exemplo, um usuário está lendo um artigo em um aplicativo de notícias sobre o desenvolvimento acelerado de veículos de nova energia neste estágio, a quilometragem aumentou muito e as cidades também estão acelerando a implantação de pilhas de carregamento. Se o mecanismo de publicidade direcionada entender o contexto do artigo, o usuário continua a navegar Nas notícias, você pode ver anúncios nativos sobre os convites de test drive de lojas 4S de veículos novos de energia nas proximidades, ou anúncios sobre os descontos de compra de uma determinada marca de veículos novos de energia, para localizar as necessidades dos usuários-alvo.

Os serviços de publicidade HMS Core suportam anúncios personalizados e anúncios não personalizados. Anúncios não personalizados são anúncios que não se baseiam no comportamento anterior dos usuários e usam informações contextuais para segmentação. As informações contextuais incluem geolocalização aproximada (por exemplo, no nível da cidade) da localização atual autorizada do usuário, informações fornecidas com o dispositivo (por exemplo, modelo do telefone etc.) e o conteúdo do aplicativo atual ou o conteúdo das palavras-chave de pesquisa do aplicativo atual. Quando um usuário navega por um determinado conteúdo no aplicativo, ou pesquisa por um determinado tópico ou palavra-chave expressando um interesse específico no tópico, o sistema de publicidade contextual pesquisará uma palavra específica ou combinação de palavras, com base no conteúdo da página que o usuário usuário está navegando. Envie anúncios.

Hoje, quando a segurança de dados e a privacidade pessoal enfrentam grandes desafios, muitos usuários são muito resistentes às atividades de coleta de dados de privacidade pessoal, o que significa que os anúncios precisos não são mais precisos. O HMS Core agora está integrado com a capacidade de solicitar anúncios com base em informações contextuais , o que também pode obter uma entrega precisa, protegendo a privacidade do usuário.

Etapas de desenvolvimento

1. Pré-requisitos

O SDK de anúncios HUAWEI depende do HMS Core (APK) 4.0.0.300 e superior. Se o HMS Core (APK) 4.0.0.300 e superior não estiver instalado no dispositivo, as interfaces relacionadas do HUAWEI Ads SDK não poderão ser usadas.

Antes de desenvolver aplicativos, você precisa se registrar como desenvolvedor no site da Huawei Developer Alliance e concluir a autenticação de nome real. Para obter detalhes, consulte Autenticação de registro de conta .

Consulte Criando um projeto e adicionando um aplicativo em um projeto para concluir a criação do aplicativo.

2. Importar SDK de anúncios HUAWEI

A Huawei fornece o método de integração de armazém Maven para importar o pacote HUAWEI Ads SDK. Antes de iniciar o desenvolvimento, você precisa integrar o HUAWEI Ads SDK ao seu ambiente de desenvolvimento do Android Studio.

Configure o endereço do armazém Maven.

A configuração da base de código do Android Studio difere entre as versões do plug-in Gradle abaixo de 7.0 , 7.0 e 7.1 e superiores . Por favor, selecione o processo de configuração correspondente de acordo com sua versão atual do plugin Gradle.

3. Configure as permissões de rede

Para permitir solicitações de rede HTTP(S) em telefones celulares com targetSdkVersion 28 e superior, faça a seguinte configuração em "AndroidManifest.xml".

<application
    ...
    android:usesCleartextTraffic="true"
    >
    ...
</application>

4. Configure o script de ofuscação

Antes de compilar o APK, você precisa configurar o arquivo de configuração de ofuscação para evitar ofuscação do HUAWEI Ads SDK, resultando em funções anormais.

Abra o arquivo de configuração de ofuscação "proguard-rules.pro" no diretório raiz no nível do aplicativo do projeto Android e adicione a configuração de ofuscação que exclui o SDK de anúncios HUAWEI.

-keep class com.huawei.openalliance.ad.** { *; }
-keep class com.huawei.hms.ads.** { *; }

5. Inicialize o SDK

Você pode chamar a interface HwAds.init(Context context) na classe AdSampleApplication para inicializar o SDK ou na Activity para inicializar o SDK.

• Recomenda-se chamar a interface HwAds.init (Context context) para inicializar o HUAWEI Ads SDK quando o aplicativo for iniciado. Você mesmo precisa implementar a classe AdSampleApplication .

6. Solicite anúncios com base em informações contextuais

O HUAWEI Ads SDK fornece o método setContentBundle na classe AdParam.Builder para você definir e transportar informações de contexto ao solicitar um anúncio.

O código de exemplo se parece com isso:

RewardAd rewardAd = new RewardAd(this, rewardId);
AdParam.Builder adParam = new AdParam.Builder();
String mediaContent = "{\"channelCategoryCode\":[\"剧集\"],\"title\":[\"西游记\"],\"tags\":[\"神魔\",\"冒险\"],\"relatedPeople\":[\"张三\"],\"content\":[\"该剧讲述了师徒四人西天取经……\"],\"contentID\":[\"123123\"],\"category\":[\"经典剧场\"],\"subcategory\":[\"古装\"],\"thirdCategory\":[\"悬疑\"]}\n";
adParam.setContentBundle(mediaContent);
rewardAd.loadAd(adParam.build(), new RewardAdLoadListener());

Saiba mais detalhes>>

Visite o site oficial da HUAWEI Developer Alliance
para obter documentos de orientação de desenvolvimento
HUAWEI Mobile Services Open Source Warehouse Endereço: GitHub , Gitee

Siga-nos para conhecer as últimas informações técnicas do HMS Core pela primeira vez~

{{o.name}}
{{m.name}}

Acho que você gosta

Origin my.oschina.net/HMSCore/blog/5572281
Recomendado
Clasificación