Skip to content

Meta module

Artifact: com.affise:module-meta (module-meta/build.gradle:50).

implementation("com.affise:module-meta:1.7.8")

Meta Install Referrer integration.

Entry class: internal class MetaModule : AffiseModule() (module-meta/src/main/java/com/affise/attribution/module/meta/MetaModule.kt:12).

The module has no public API on Affise.Module — it is internal-only. Configuration is done via AffiseConfig.FbAppId.

Add a <queries> block so your app can detect the Meta-family apps:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<queries>
<package android:name="com.facebook.katana" />
<package android:name="com.instagram.android" />
<package android:name="com.facebook.lite" />
</queries>
<application>
...
</application>
</manifest>

Pass your Facebook App Id via AffiseConfig.FbAppId when initializing the SDK:

Affise
.settings(
affiseAppId = "Your appId",
secretKey = "Your SDK secretKey",
)
.setConfigValue(AffiseConfig.FbAppId, "Your Facebook App Id")
.start(this)

See Optional setup — Configuration values.

MetaModule.kt:38-40, plus ProviderType.kt:105: META.