UserIdentity.of converte um id nulo ou vazio em UserIdentity.Unidentified; nesse caso, o SDK gera um id e o mantém entre as execuções do aplicativo. Passe seu próprio id sempre que tiver um, com ou sem login.
Um render registra que um anúncio patrocinado foi inserido na página, separadamente da impressão, que registra quando o anúncio se torna visível. Os renders são exclusivos de anúncios patrocinados, portanto não existe uma variante orgânica.
import com.topsort.analytics.Analyticsimport com.topsort.analytics.model.PlacementAnalytics.reportRender( resolvedBidId = "<The bid id from the auction winner>", placement = Placement(path = "search_results", position = 1))
Para reportar vários renders em um único evento, crie-os com Render.Factory e passe-os para Analytics.reportRenders(list). Render.Factory.build não tem valores padrão para resolvedBidId, placement, occurredAt (um timestamp RFC 3339), opaqueUserId e id, portanto passe-os para cada render, com um id único.
Uma impressão registra que um anúncio ou produto ficou visível para o comprador.
Analytics.reportImpressionPromoted( resolvedBidId = "<The bid id from the auction winner>", placement = Placement(path = "search_results", position = 1))
Para resultados orgânicos, use Analytics.reportImpressionOrganic com entity = Entity(id = "<product id>", type = EntityType.PRODUCT) em vez de resolvedBidId. Importe Entity e EntityType de com.topsort.analytics.model: o callback de clique do banner usa um EntityType diferente.
Uma compra registra os produtos que o comprador adquiriu. O Topsort a atribui aos anúncios com os quais o comprador interagiu.
import com.topsort.analytics.model.PurchasedItemval item = PurchasedItem( productId = "<Marketplace id for the item>", unitPrice = 1295, quantity = 20)Analytics.reportPurchase( id = "<Marketplace id for the entire purchase>", items = listOf(item),)
O BannerView reporta o render assim que o vencedor é exibido, a impressão quando o banner aparece na tela e o clique quando ele é tocado. Não reporte esses eventos por conta própria para os banners que ele exibe.Para documentação completa, consulte o repositório GitHub.
Esta página foi útil?
Assistant
Responses are generated using AI and may contain mistakes.