package Ġcom . r ud der stack . example . lot ame Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . r ud der stack . android . integrations . lot ame . Lot ame Integration Factory Ċ import Ġcom . r ud der stack . android . integrations . lot ame . sdk . Lot ame Integration Ċ import Ġcom . r ud der stack . android . sdk . core . R ud der Client Ċ import Ġcom . r ud der stack . android . sdk . core . R ud der Config Ċ import Ġcom . r ud der stack . android . sdk . core . R ud der Logger Ċ Ċ class ĠMain Application Ġ: ĠApplication () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDATA _ PL ANE _ URL Ġ= Ġ" https :// hosted . r ud der labs . com " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠWRITE _ KEY Ġ= Ġ" 1 d 4 r B cs S ZX NF ET no VE I va XY 9 8 vm " ĊĊĠĠĠĠĠĠĠ Ġvar Ġr ud der Client : ĠR ud der Client ? Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġr ud der Client Ġ= ĠR ud der Client . getInstance ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWRITE _ KEY , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR ud der Config . Builder (). with Data Plane Url ( DATA _ PL ANE _ URL ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with LogLevel ( R ud der Logger . R ud der LogLevel . DEBUG ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Track Lifecycle Events ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Record Screen Views ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Factory ( Lot ame Integration Factory . FACTORY ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġr ud der Client !!. on Integration Ready (" Lot ame ĠMobile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( it Ġas ĠL ot ame Integration ). register Callback Ġ{ Ġurl Type , Ġurl Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġurl Type Ġ=> Ġ" b cp ", Ġ" dsp " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġurl Ġ=> Ġcomplete Ġurl Ġwith Ġall Ġvalues Ġreplaced ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Lot ame Sync : Ġ$ url Type Ġ: Ġ$ url ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }