agentsclimarketplace

Meta install referrer

Skill linkrunner-labs/skills/skills/ad-networks/meta-install-referrer

Installable Agent Skills for integrating the Linkrunner SDK and deep linking, for AI coding agents (Claude Code, Cursor, Windsurf, Copilot)

Install
npx -y skills add linkrunner-labs/skills --skill meta-install-referrer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Set up Meta Install Referrer so Linkrunner can read Meta (Facebook/Instagram) ad campaign metadata from the device and improve Meta attribution, including view-through installs. Android only - the setup is making your Facebook App ID available to the SDK via AndroidManifest.xml. Use when someone asks to enable Meta install referrer, improve Meta / view-through attribution with Linkrunner, or add the Facebook App ID for Linkrunner on Android.

SKILL.md

3.2 KB, 621 tokens by cl100k_base, as published. Nobody here has run it

Linkrunner - Meta Install Referrer (view-through) setup

Meta Install Referrer lets the Linkrunner SDK read ad campaign metadata that the Facebook/Instagram app stored on the device, which improves Meta attribution (including view-through installs - users who saw but did not click the ad).

This is Android only. On iOS, Meta attribution goes through SKAdNetwork, so there is nothing to do here for iOS. The config lives in the Android project and works the same whether the app uses the native Android, Flutter, or React Native Linkrunner SDK.

0. Before you touch anything

  1. Confirm there is an Android project (android/ for Flutter/RN, or the app module for native Android). If the app is iOS-only, stop - this feature does not apply.
  2. Find which Linkrunner SDK is in use and confirm it meets the minimum version (below). Meta Install Referrer support was added in specific versions.
  3. Get the app's Facebook App ID (from the Meta app / developers.facebook.com). You need this value.
  4. Check whether the app already integrates the Facebook SDK - that decides which of the two setups you use.

1. Requirements (verify, do not assume)

SDKMinimum version
Android (native)3.5.2+
Flutter3.6.2+
React Native2.6.2+

Device-side (out of your control, affects how many users get the lift): the user must have Facebook 428.x+ or Instagram 296.x+ installed.

2. Configure

Make the Facebook App ID available to the SDK in AndroidManifest.xml. Two paths depending on whether the Facebook SDK is already integrated - see references/setup.md for the exact XML.

  • Facebook SDK already integrated: the SDK reads the App ID from Facebook's standard com.facebook.sdk.ApplicationId meta-data - nothing extra to add if that is already present.
  • No Facebook SDK: add Linkrunner's com.linkrunner.FacebookApplicationId meta-data pointing at a facebook_application_id string in strings.xml.

No SDK code change is needed beyond having init() already called - the SDK does the Content Provider lookup on initialization.

3. Finish - verify

Run the validator from the project root to confirm the manifest/strings wiring is present and correct:

bash scripts/verify-meta-referrer.sh

Then note to the user that the attribution lift only appears for installs where the user had a recent enough Facebook/Instagram app, so it is a lift on top of existing Meta attribution, not a replacement.

References

  • references/setup.md - exact AndroidManifest.xml / strings.xml for both setups + per-SDK file locations

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.