Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Use the SDK

Última atualização: Jun 28, 2026

Este tópico descreve como integrar o componente de promoção do mPaaS Customer Data Platform (CDP) ao seu aplicativo iOS com o SDK fornecido.

Para baixe os exemplos de código, consulte Obter exemplos de código. Para obter detalhes sobre a interface, veja Classe de interface de entrega.

Iniciar o componente

Chame o método start em - (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions para inicializar e iniciar o componente de promoção do CDP após a abertura do aplicativo.

[CDPPromotionInterface start];

Configure o componente

Use as opções abaixo para defina os nomes das notificações de login e logout e ative as informações de localização no componente de promoção do CDP.

// Configure the notification name for login. Default is empty.
[CDPPromotionInterface sharedInstance].loginNotificationName = @"xxxx";
// Configure the notification name for logout. Default is empty.
[CDPPromotionInterface sharedInstance].logoutNotificationName = @"xxxx";
// Configure whether to use location information.
[CDPPromotionInterface sharedInstance].useLbsInfo = YES;

Registrar o plugin do contêiner

Registre o plugin do contêiner para habilitar as APIs JavaScript (JSAPIs) em páginas H5 destinadas à entrega de anúncios.

A veiculação de anúncios em páginas H5 exige o contêiner H5. Antes de registrar o plugin, inicialize esse contêiner no método - (void)application:(UIApplication *)application beforeDidFinishLaunchingWithOptions:(NSDictionary *)launchOptions da classe DTFrameworkInterface. Para mais informações, consulte Inicialização do contêiner H5.

 // Initialize the container.
 [MPNebulaAdapterInterface initNebula];

Após inicializar o contêiner H5, siga as instruções em Plugins personalizados para registrar o plugin do contêiner do componente de promoção do CDP com a configuração a seguir.

注册容器插件

Reportar dados de compartilhamento

Quando um usuário compartilhar conteúdo de uma página de destino de anúncio, chame a API de relatório de dados de compartilhamento para capturar o evento. Esses dados ficarão disponíveis no painel do console.

  1. Monitore os eventos de clique em de compartilhamento.

     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(shareAd:) name:MPCDPDidShareAdNotification object:nil];
  2. No manipulador de notificações, implemente a lógica de compartilhamento e chame a API para reportar o compartilhamento após a conclusão bem-sucedida da ação.

     - (void)shareAd:(NSNotification *)notification {
         NSString *adUrl = notification.object;
         // Initiate the share.
         // ...
         // Report the shared ad.
         [CDPPromotionInterface reportShareAdAction];
     }