Skip to main content

Documentation Index

Fetch the complete documentation index at: https://moengage.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

By default, SDK tracks certain device identifiers like GAID, Android-id, activity names, etc. If required you can choose to opt-out of this tracking by using the TrackingOptOutConfig.
Refer to the API reference of TrackingOptOutConfig for more details on the available opt-outs. Use the configureTrackingOptOut() to pass on the configuration to the SDK.
val trackingOptOut = mutableSetOf<Class<*>>()
trackingOptOut.add(YourActivityName::class.java)
val trackingOptOutConfig = TrackingOptOutConfig(
    isCarrierTrackingEnabled = true,
    isDeviceAttributeTrackingEnabled = true,
    trackingOptOut
)

val moengage = MoEngage.Builder(
        application = application,
        appId = appId,
        dataCenter = DataCenter.DATA_CENTER_X
    )
    .configureTrackingOptOut(trackingOptOutConfig)
    .build()
MoEngage.initialiseDefaultInstance(moengage)