Os eventos do app sem código, incluídos na versão 4.34, permitem que você use o Gerenciador de Eventos para adicionar ou remover eventos sem implementar código nem lançar uma nova versão do app.
É preciso ter uma das opções a seguir:
Consulte o guia de introdução para instalar a versão mais recente do SDK do Facebook para Android e o guia de atualização para atualizar para a versão mais recente do SDK. Se tiver instalado a v4.34-4.37, adicione o kit de marketing. Para isso, abra <your_app> | Gradle Scripts | build.gradle (Module: app) e inclua o seguinte na seção dependencies{}
.
implementation 'com.facebook.android:facebook-marketing:[4,5)'
Lembre-se de recriar o seu projeto.
Para ativar o evento de depuração sem código, adicione as seguintes linhas em AndroidManifest.xml
:
<meta-data android:name="com.facebook.sdk.CodelessDebugLogEnabled" android:value="true" />
Acesse o Gerenciador de Eventos para adicionar os eventos do app a serem rastreados.
Observação: pode levar até 30 minutos para que os eventos apareçam no Gerenciador de Eventos.
Acesse o Auxiliar para Anúncios no Aplicativo.
fb_codeless_debug
, os eventos de teste selecionados aparecerão na tabela.Observação: funciona apenas com o SDK do Facebook v4.35 e versões posteriores.
Consulte o guia de introdução aos eventos do app para iOS a fim de instalar a versão mais recente do SDK do iOS e o guia de atualização a fim de atualizar para a versão mais recente do SDK. Se tiver instalado apenas a v4.34-4.37 do SDK principal, adicione o kit de marketing incluindo o seguinte no seu Podfile.
pod 'FBSDKMarketingKit'
Lembre-se de executar pod update
e pod install --repo-update
.
Ative o registro de eventos de depuração sem código ao abrir o .plist
do app como código no Xcode e adicione o XML a seguir ao dicionário de propriedades:
<key>FacebookCodelessDebugLogEnabled</key> <true/>
Os eventos que seu app coleta e envia para o Facebook podem exigir que você divulgue esses tipos de dados no questionário do App Store Connect. É sua responsabilidade informar isso na política de privacidade do aplicativo. Consulte App privacy details on the App Store para saber os tipos de dados que você precisará divulgar.
Acesse o Gerenciador de Eventos para adicionar os eventos do app a serem rastreados.
Observação: pode levar até 30 minutos para que os eventos apareçam no Gerenciador de Eventos.
Acesse o Auxiliar para Anúncios no Aplicativo.
fb_codeless_debug
, eles aparecerão na tabela.É preciso ter o SDK do Facebook para Unity v4.34 ou uma versão superior.
Consulte este guia de introdução para instalar a versão mais recente do SDK do Facebook para Unity e siga as configurações específicas da plataforma para Unity no iOS ou Unity no Android.
Para ativar esta opção, em Unity Editor
, selecione Facebook | Edit Settings
e depois Auto Logging App Events
:
Nesta etapa, você pode adicionar eventos do app com o Gerenciador de Eventos:
Em Add Data Source
, selecione App Events
.
Clique em User our codeless event setup tool
.
Selecione o app ao qual você quer adicionar eventos.
Clique em Start Setup
para selecionar a sua plataforma. Se for o seu primeiro acesso ao fluxo sem código, você verá um pequeno tutorial.
Depois de conferir o tutorial, abra uma nova sessão do app no seu dispositivo móvel.
Balance o dispositivo móvel até que uma versão do seu app seja exibida.
Clique em qualquer elemento no seu app para adicionar um evento. Acesse diferentes páginas do app para selecionar os elementos.
Em Unity Editor
, clique em Save
para adicionar o evento.
Depois de adicionar todos os eventos, clique em Review and Finish
.
Clique em Test Events
ou Save and Exit
.
Pode demorar até 30 minutos para que os eventos apareçam no Gerenciador de Eventos. Repita essas etapas para cada plataforma compatível com o seu jogo, como iOS ou Android.
Acesse o Auxiliar para Anúncios no Aplicativo.
Em Select an App
, clique em Submit
.
Escolha App Events Tester
.
Se o app enviar eventos fb_codeless_debug
, eles aparecerão na tabela.
Alguns minutos depois de iniciar o seu app no dispositivo de teste, você verá eventos com o nome fb_codeless_debug
no Gerenciador de Eventos.
Para desativar o registro de eventos do app sem código, use a ferramenta de configuração e remova todos os eventos.
Android SDK build Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute activity#com.facebook.FacebookActivity@theme value=(@android:style/Theme.Translucent.NoTitleBar) from AndroidManifest.xml:69:13-72is also present at [com.facebook.android:facebook-android-sdk:4.16.0] AndroidManifest.xml:32:13-63 value=(@style/com_facebook_activity_theme).Suggestion: add 'tools:replace="android:theme"' to <activity> element at AndroidManifest.xml:66:9-70:47 to override.
manifest
no seu arquivo AndroidManifest.xml
:
<manifest> ... xmlns:tools="http://schemas.android.com/tools" ... </manifest>E o seguinte ao elemento
activity
:
<activity> ... tools:replace="android:theme" ... </activity>
[!] Unable to find a specification for FBSDKMarketingKit
pod update
e pod install --repo-update
.