CPV (Cost-Per-View) System¶
The CPV System is a specialized video monetization extension for the Preads Platform. It allows advertisers to promote YouTube content across your network, paying publishers only for verified, high-quality views.
📽️ The "Watch-to-Earn" Experience¶
The CPV system is integrated directly into the main Offerwall via the dedicated "Videos" tab.
The Viewing Lifecycle¶
- Discovery: Users browse a list of available video campaigns, each displaying the reward and the required watch duration.
- Engagement: Clicking a campaign opens the integrated Watch Page.
- Verification: The platform tracks the engagement using a secure, client-server handshake:
- YouTube Iframe API: Monitors playback state (Playing, Paused, Ended).
- Visibility Audit: The timer automatically pauses if the user switches tabs or minimizes the browser窗口.
- Session Heartbeat: Regular pings to the server ensure the session hasn't been tampered with.
- Credit: once the timer concludes, the view is recorded, the advertiser's budget is debited, and the publisher is credited instantly.
🚀 Advertiser Campaign Management¶
Advertisers can launch video campaigns from their dashboard by providing:
- YouTube Video ID: Simply paste the URL or ID from YouTube.
- Duration: Set a minimum required watch time (default: 30-180 seconds).
- Pricing: Define a Bid per View (BPV).
- Budgets: Configure daily and total view caps to pace the campaign.
⚙️ Administrative Controls¶
Manage the video ecosystem via Admin Panel → Addons → CPV Global Settings.
Security & Compliance¶
- Thumbnail Proxying: The platform can proxy YouTube thumbnails to ensure faster loading and privacy compliance for your users.
- Content Moderation: Administrators can review all video campaigns before they go live on the network.
- Anti-Cheat Integration: Every view is audited by the platform's IP Intelligence service to block VPNs and bot farms from draining advertiser budgets.
Network Settings¶
- Commission Rate: Set the platform's platform fee for video views.
- Platform Toggles: Enable or disable the "Videos" tab globally or for specific user segments.