Integration guide

Android

Open the web wall from your Android app.

Android

A native Android SDK is not shipped yet. Use the hosted wall in a Custom Tab (preferred) or WebView.

Wall URL

code
https://prismads.co/wall/{PLACEMENT_ID}?user_id={USER_ID}&api_key={PUBLIC_KEY}
Param Required Notes
placement_id yes From Integrate modal
api_key yes Public key (pk_) — safe in the client
user_id yes Stable per player (UUID / account id). Do not reuse across users

Custom Tabs example

kotlin
val url = "https://prismads.co/wall/$placementId?user_id=$userId&api_key=$publicKey"
CustomTabsIntent.Builder().build().launchUrl(context, Uri.parse(url))

Checklist

  1. Placement platform is Android and status is Live
  2. Pass a stable user_id so postbacks can credit the right account
  3. Never put the secret key in the APK
  4. Credit currency only after S2S postback — not from WebView callbacks alone
  5. Optional: dry-run the test postback before going live