Skip to content

Add SDK setup guide to Adjust integration page#160

Closed
Makisuo wants to merge 2 commits intomainfrom
docs/adjust-sdk-setup
Closed

Add SDK setup guide to Adjust integration page#160
Makisuo wants to merge 2 commits intomainfrom
docs/adjust-sdk-setup

Conversation

@Makisuo
Copy link
Copy Markdown
Contributor

@Makisuo Makisuo commented Apr 7, 2026

Summary

  • Adds a new SDK setup section to the Adjust integration page (content/docs/integrations/adjust.mdx) with working code examples for all platforms:
    • iOS (Swift): Full AppDelegate example with ATT permission request, Adjust device ID, and IDFA
    • Android (Kotlin): Adjust device ID + GPS advertising ID setup
    • Flutter (Dart): setIntegrationAttribute with Adjust SDK
    • Expo / React Native: setIntegrationAttributes with Adjust SDK
  • Adds an identifier reference table summarizing required vs optional identifiers
  • Updates the iOS setIntegrationAttributes SDK reference to list all common IntegrationAttribute types (was missing .adjustId, .appsflyerId, .brazeAliasName, etc.)

The existing Adjust page only covered dashboard configuration. Developers had no code examples for actually wiring up the SDK side — this was the most common gap when trying to integrate Adjust with Superwall.

Test plan

  • Verify MDX parses correctly (fumadocs-mdx generates without errors — confirmed)
  • Verify the Adjust integration page renders the new SDK setup section with code blocks
  • Verify the iOS setIntegrationAttributes reference page shows the updated attribute list
  • Spot-check code examples against current SDK APIs

🤖 Generated with Claude Code

Add client-side code examples for passing the Adjust device ID and IDFA
to Superwall across all platforms (iOS, Android, Flutter, Expo/RN).
The existing page only covered dashboard configuration but was missing
the actual SDK code developers need to write.

Also updates the iOS setIntegrationAttributes reference to list all
common IntegrationAttribute types including .adjustId.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 7, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
superwall-docs-staging 01ec155 Commit Preview URL

Branch Preview URL
Apr 07 2026, 10:55 AM

- ADJConfig init returns optional, use force-unwrap for initSdk
- Use useUser() hook from expo-superwall instead of Superwall.shared
- Use Adjust callback-based getAdid() instead of async/await

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Makisuo Makisuo closed this Apr 9, 2026
@DreamingInBinary
Copy link
Copy Markdown
Contributor

@Makisuo did you still need me to look at this or did we change directions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants