Developers

AdPriva is built developer-first: lightweight proofs, clean APIs and tools that scale.

Whether you use the Tag, SDK or direct APIs, every engagement generates verifiable proofs you can integrate in minutes.

Why Developers Build with AdPriva

  • Simple Integration → Drop-in AdPriva Tag for web (<5KB), native SDKs for iOS/Android and REST APIs with clear documentation.
  • Comprehensive Proof System → JSON schemas for all proof types (Consent Receipts, Bounded-Use, No-Fill). Portable Verification Certificates (PVCs) for compliance workflows. Flexible anchoring: off-chain for speed, on-chain for tamper-evidence.
  • Enterprise-Grade Tools → Cohort-level ZKP verification for scalability, daily Merkle-root snapshots for audit trails and FTC substantiation evidence built-in.

Developer Quickstart

1) Verify an Engagement Proof

Validate a view, click or conversion before settlement.

import { AdPriva } from '@adpriva/sdk';

const adpriva = new AdPriva({ apiKey: process.env.ADPRIVA_API_KEY! });

async function verifyProof(proofId: string) {
  const res = await adpriva.proofs.verify({ proofId });
  console.log(`Proof ${res.proofId}${res.status.toUpperCase()} (${res.type})`);
}

verifyProof('PRF_abc123');

2) Fetch Proofs for a Campaign

Retrieve receipts for analytics and reporting (with pagination).

const page = await adpriva.proofs.list({
  campaignId: 'summer-sale-2025',
  type: 'consent',
  limit: 100
});

3) Get a Daily Snapshot

Tamper-evident audit trail with Merkle-root sealing.

const snapshot = await adpriva.snapshots.get('2025-09-24');
console.log(snapshot.merkleRoot);

4) Export a Portable Verification Certificate (PVC)

Attach cryptographic evidence to compliance or audit reports.

const pvc = await adpriva.certificates.export({
  campaignId: 'summer-sale-2025',
  format: 'json'
});

How It Works

  1. Integrate → Add our lightweight Tag or SDK in minutes.
  2. Capture Engagements → Each interaction generates signed proofs.
  3. Verify → Use our APIs to validate proofs at scale.
  4. Snapshot → Daily sealed logs ensure tamper-evidence.
  5. Report → Integrate PVCs into your dashboards and compliance systems.

AdPriva vs Traditional Ad Platforms

CategoryTraditional PlatformsAdPriva
PrivacyCollects user dataPrivacy-first, no raw data exposure
Fraud DetectionHeuristic-basedCryptographic proofs + ZK verification
ProofsNoneConsent, Bounded-Use, No-Fill receipts
TransparencyBlack-box loggingPortable Verification Certificates (PVCs)
IntegrationHeavy SDKsLightweight Tag + APIs-first design
ComplianceManual processesBuilt-in GDPR/ePrivacy/CCPA evidence

Key Features for Developers

  • Easy Integration → Lightweight Tag for websites, SDKs for iOS/Android and REST APIs-first (/proofs, /verify, /snapshots).
  • Proof Infrastructure → JSON schemas for all proof types, cohort-level ZKP verification, daily Merkle-root snapshots for tamper-evident history.
  • Developer Tools → Proof verification APIs for dashboards & analytics, PVC export for compliance, sandbox/testnet for safe experimentation.
  • Compliance & Trust → Designed for GDPR, ePrivacy and CCPA. FTC substantiation-ready evidence and verifiable audit trails for regulators and enterprise partners.