Skip to content
P2PSDK.COMP2PSDK.COM
Bandwidth monetization SDK

Monetize idle bandwidth,
not attention.

P2PSDK lets users share a metered slice of unused connectivity in exchange for a clear in-app reward. Add a consent-first revenue stream alongside — or instead of — ads.

  • No end-user personal data read by the SDK
  • Consent flow designed for GDPR and CCPA review
  • Opt-in only and revocable at any time
Traffic flow · liveActive
Consent-gated P2PSDK traffic flowNo network traffic is shared when consent is declined. After a user opts in, idle bandwidth flows through the P2PSDK network and contributes to a publisher payout.YOUR APPrequests consentCONSENT SCREENgate — no traffic crossesthis line without a tapDECLINEDSDK stays offOPTED-INidle bandwidth starts hereP2PSDK NETWORKpooled and meteredYOUR PAYOUTDAU or bandwidth rate
  • No flow before opt-in
  • Live after “Allow”
  • Revenue path
Integration path

From install to first payout in four steps.

The order matters: each step gates the next, and network activity remains disabled until the user explicitly agrees.

  1. 01

    Drop in the SDK

    Add the P2PSDK module through your preferred package manager. The integration is designed to stay isolated from the rest of your application stack.

    ~15 min setup
  2. 02

    Show the consent screen

    Open a clear in-app disclosure explaining what is shared, when it runs, and what the user receives. Nothing activates before an explicit opt-in.

    Opt-in required
  3. 03

    Pool idle bandwidth

    Only metered, unused capacity is contributed. Network and device controls cap activity and keep cellular usage disabled by default.

    Unused capacity only
  4. 04

    Track revenue

    View opted-in users, contributed bandwidth, and accrued revenue in the publisher dashboard once production access is enabled.

    Continuous reporting
Revenue model

Two payout signals, measured together.

Commercial terms are agreed with each publisher. Eligible opted-in users and contributed bandwidth can both inform the final payout.

Active-user payout

A contracted rate for eligible opted-in users during the reporting period. Counting rules and rates are defined in your publisher agreement.

Payout signal = Eligible opted-in users × contracted user rate
  • Predictable baseline tied to your install base
  • Reported in the publisher dashboard
  • Rates can vary by geography and device class

Bandwidth payout

A metered rate based on eligible idle bandwidth actually contributed, adding upside from well-connected opted-in users.

Payout signal = Eligible bandwidth contributed × contracted rate
  • Upside from Wi-Fi-heavy, retained users
  • Metered cellular use remains disabled by default
  • Automatic controls protect device performance
Why app owners add it

Revenue that does not compete with your UX.

No banners, interstitials, or video pre-rolls. The SDK is designed to use eligible idle connectivity after a clear opt-in.

01

Zero ad units on screen

No creative trafficking, fill-rate gaps, or new interface element competing with your product experience.

02

Runs alongside your ad stack

Add a separate revenue line without replacing your existing mediation stack on day one.

03

Consent-first by design

Customizable consent copy, localization support, and a persistent opt-out are part of the integration model.

04

Lightweight integration

A small SDK surface and automatic throttling are designed to minimize CPU, battery, and binary impact.

05

Publisher reporting

Review opted-in users, eligible bandwidth, and accrued revenue through a single account dashboard.

06

Reviewable behavior

Documented permissions and network behavior help product, security, and store-review teams assess the integration.

Where it fits

A complementary alternative to attention-based revenue.

P2PSDK can run alongside an existing ad stack. The right mix depends on your users, markets, product experience, and commercial terms.

Comparison between advertising and P2PSDK bandwidth monetization
DimensionAdsP2PSDK
On-screen impactVisible and competes for attentionNo persistent interface element
Revenue dependencyAffected by fill rate and market CPMsBased on contracted eligibility and usage
Existing ad revenueAdditional networks can compete in a waterfallDesigned to run as a separate revenue line
PredictabilityCan vary by season and advertising demandCommercial rates are defined in the publisher agreement
User interruptionMay interrupt or displace product contentNo interruption after the consent decision
OperationsRequires ongoing mediation and creative controlsOne SDK, consent flow, and publisher dashboard
Market fitBroad reach across devices and marketsStrongest with connected, retained, opted-in users
Before you integrate

Questions every integration review should ask.

Straight answers about fit, consent, platform review, and network compatibility before engineering work begins.

Will this get my app flagged or removed from an app store?

No SDK vendor can guarantee a store-review outcome. P2PSDK documents its permissions, consent flow, and network behavior so your product and review teams can assess the integration before submission. Final approval always remains with the platform.

Is there a minimum audience size?

There is no universal integration threshold, but commercial impact scales with eligible opted-in users and connectivity. Smaller apps should review expected economics with the P2PSDK team before committing engineering time.

What app categories require additional review?

Apps aimed primarily at children, regulated financial products, VPNs, proxies, and products with overlapping network behavior require additional eligibility and compliance review before integration.

Can P2PSDK conflict with a VPN or another proxy SDK?

Potentially. Multiple networking SDKs may compete for the same capacity or require overlapping platform permissions. Disclose existing networking components during technical review so compatibility can be assessed first.

Which countries are supported?

Availability depends on current demand, compliance requirements, and payout rails. Request the current coverage list during onboarding instead of relying on a static marketing-page list.

Could this conflict with an internet provider’s terms?

Provider terms differ. The integration must clearly disclose bandwidth sharing, obtain an explicit user decision, and apply configured caps. Users remain responsible for agreements with their connectivity provider.

How long does integration take?

The SDK setup is designed to be compact, but production timing also includes product, security, consent-copy, eligibility, and commercial review. The onboarding team will confirm a schedule for your app and platforms.

Get started

Plan the integration around your release cycle.

Review eligibility, commercial terms, SDK behavior, and consent copy with the team before requesting production access.

Large install base? Include monthly active users so the team can prepare the right commercial review.