Open programmatic monetization for Android

ApexAd SDK

The Android edge for intelligent advertising.

Render every major mobile format, protect the auction hot path, and connect advertisers and publishers to accountable AI-assisted creative, campaign and supply operations.

implementation("net.apexsdk:apex-sdk-core:0.1.0")

Central release candidate Signed coordinates activate after the first Maven Central publication.

Workflow running Step 1 of 4
Creative Generator Preparing creative drafts
OpenRTB 2.6 VAST 4 MRAID 3 IAB Native 1.2 TCF + GPP API 21+ Zero third-party runtime dependencies

The complete system

One path from intent to impression.

The SDK is the on-device edge of a wider advertising system. Supply, demand and AI-assisted operations come together around the publisher and advertiser experience.

01 · On-device edge

The request starts in the app.

A modular Java SDK builds privacy-aware OpenRTB requests, renders standard and emerging formats, measures attention signals and owns every ad lifecycle.

  • Independent format modules
  • Publisher-owned rendering
  • Deterministic lifecycle state
Conversational sponsored suggestion rendered by ApexAd SDK

Agentic operations

Less friction from brief to campaign.

Explore AI assistance for creative production, review and campaign preparation. Help your team spend less time on repetitive work and more time on the decisions that matter.

Illustrative product journey Creative operations floor
Draft creatives prepared
Incoming job
PACEONEEveryday miles.
Better feel.
Landing pageAssets + brief
01
Creative Generator

Turn a brief into creative possibilities.

Prepare draft creatives for display, native, interstitial and video placements, then explore alternatives with your team.

Starts with
URL, assets, offer, audience
Produces
Creative drafts
Experience
Advertiser workspace
Four AI capabilities for advertising operations
Creative GenerationCreative ReviewCampaign CopilotPublisher Copilot

Two operating copilots

One for demand. One for supply.

Help advertisers investigate campaign performance and publishers solve integration issues, with support for the people responsible for each decision.

COPCampaign CopilotAdvertiser workspace
Why is delivery constrained?
Campaign assistance

Creative coverage is limiting eligible auctions.

Compare the campaign's creative availability and delivery performance to identify useful next steps for your team.

Campaign stateReview coverageBid activity
Proposed actionReview creative readiness
Advertiser approval required
Diagnose · compare · report · proposeCannot approve creatives
SSPPublisher CopilotPublisher workspace
Apex Publisher Copilot diagnosing an Android SDK memory issue and preparing a consented engineering escalation
Live portal workflowSDK diagnosis with redacted evidence
Placement planningIntegration checksDelivery healthRuntime diagnosis
Guide · diagnose · mitigate · escalatePublisher confirms escalation
Campaign CopilotHelps teams understand campaigns and evaluate next steps.
SSP CopilotHelps publishers integrate and access specialist support.
Admin authorityPeople remain responsible for policy and consequential decisions.

One SDK, every mobile surface

Familiar formats. New intent-aware experiences.

Choose only the modules your application needs. Core request, consent, tracking and lifecycle behavior remains shared.

Emerging surface

Conversational sponsored suggestions

A disclosed, compact sponsored unit designed to sit between assistant messages without becoming part of the answer.

Explore conversational ads
Apex conversational sponsored suggestion in an Android assistant
Intent to action

Native ads that complete a useful action

Wallet offers add a measurable outcome while preserving the ordinary Native click as a graceful fallback.

Explore Wallet actions
Apex Native ad with a Save to Google Wallet action

Built for the hot path

Small integration surface. Serious operating discipline.

A dependency-light core owns request construction, privacy propagation and lifecycle state. Format modules add only the capability the host application chooses.

API 21+Core Android compatibility
12 modulesIndependently consumable
Apache 2.0Open-source license
Java 17Build toolchain
build.gradle.kts
// Install only what this app renders
dependencies {
    implementation("net.apexsdk:apex-sdk-core:0.1.0")
    implementation("net.apexsdk:apex-sdk-native:0.1.0")
    implementation("net.apexsdk:apex-sdk-video:0.1.0")
}

// Initialize once. Each ad owns its lifecycle.
ApexSdk.initialize(
    context = applicationContext,
    appId = "publisher-app-id"
)
Continue to installation

Privacy and supply trust

Signals are evidence, not permission.

01
Consent travels with the requestTCF and GPP values propagate from the host application's CMP.
02
Conversation text stays outAssistant surfaces use structured taxonomy, not raw user messages.
03
Capability veto stays on deviceThe wire advertises only actions the installed SDK modules can execute.
04
External claims remain explicitCertification and live-service claims activate only when evidence exists.
Read the trust model

Apex Platform

SDK delivery is the edge. The platform closes the loop.

See how the Android SDK, auction server, demand controls and agentic workflows operate as one production-shaped advertising system.