The AppLovin tracking macros and the ValidVisit URL parameter each maps to. Append these to your landing page URL so every click is attributed to the right campaign, ad, creative and publisher — and scored for traffic quality.
| Token | AppLovin macro | ValidVisit param | Example |
|---|---|---|---|
| Event ID (ad request ID) *click | {EVENT_ID} | vv_click_id | abc123xyz |
| Campaign IDcampaign | {CAMPAIGN_ID} | vv_campaign_id | 123456 |
| Campaign Namecampaign | {CAMPAIGN_NAME} | vv_campaign_name | 123456 |
| App IDpublisher | {APP_ID} | vv_publisher_id | pub_42 |
| Placement IDplacement | {PLACEMENT_ID} | vv_placement_id | plc_7 |
| Creative Set IDcreative | {CREATIVE_SET_ID} | vv_creative_id | 987 |
{EVENT_ID}vv_click_id{CAMPAIGN_ID}vv_campaign_id{CAMPAIGN_NAME}vv_campaign_name{APP_ID}vv_publisher_id{PLACEMENT_ID}vv_placement_id{CREATIVE_SET_ID}vv_creative_id* required for AppLovin attribution.
https://yoursite.com/landing?utm_source=applovin&utm_medium=banner&vv_click_id={EVENT_ID}&vv_campaign_id={CAMPAIGN_ID}&vv_campaign_name={CAMPAIGN_NAME}&vv_publisher_id={APP_ID}&vv_placement_id={PLACEMENT_ID}&vv_creative_id={CREATIVE_SET_ID}There is nothing the buyer can literally do with a bad-source list in the dashboard/API; the only recourse is emailing the list of publisher package/bundle IDs to their AppLovin account manager or filing a support request and asking for a manual block.
See which AppLovin publishers and placements send real, converting traffic vs. bots.
Free trial at launch · just your email
One script · raw IP never stored · GDPR legitimate-interest basis