Docs Configuration Ad Management — Banners, Text, PTC & Video

Ad Management — Banners, Text, PTC & Video

Traffic Exchange Script site manager showing URL review and approval
nn

Traffic Exchange Script supports several types of advertising that members can purchase and that you, as the operator, configure and manage. This article covers each ad type from the operator’s perspective.


Ad Approval Workflow

All ad types (except spotlight ads in some configurations) go through an approval queue before going live. The workflow is:

  1. Member submits an ad
  2. Ad appears in Ads → Approval Queue in your admin panel
  3. You review and approve or reject the ad
  4. Approved ads enter the rotation and begin serving

You can configure auto-approval for trusted members if desired, but manual review is recommended when starting out.


Banner ads are graphical ads displayed to members while they surf.

Supported Sizes

The script supports standard IAB banner sizes. The specific sizes available depend on your theme’s ad zones. Common defaults include: – 468×60 (Leaderboard) – 728×90 (Full Banner) – 300×250 (Medium Rectangle) – 160×600 (Wide Skyscraper)

Managing Banner Ads

Navigate to Ads → Banners to view all submitted banner campaigns.

Status lifecycle:pending — awaiting admin review – active — approved and serving – paused — manually paused by admin or member – rejected — failed review – expired — campaign credits exhausted

Per-campaign settings you can edit: – Target URL – Banner image – Credit allocation (how many banner credits are spent per impression)

Active banners are periodically checked to ensure the target URL is reachable. The te:check-banner-liveness command runs hourly. If a banner’s target URL becomes unreachable, it is auto-paused and the member is notified.


Text Ads

Text ads are short text-based advertisements displayed in the surf bar and on member dashboards.

Text Ad Fields

Field Description
Title Short headline (typically 25–50 characters)
Description Ad body text
Target URL Where members are sent when they click
Credits Text ad credits to spend on the campaign

Managing Text Ads

Navigate to Ads → Text Ads. Review pending ads and approve or reject them.

Text ads display in rotation alongside the surf session. They consume the member’s text ad credit balance with each impression.


PTC Ads (Paid-to-Click)

PTC ads pay members a small amount (in cash or credits) each time they view the ad. Members must actively click to view and wait a set number of seconds before earning the reward.

PTC Ad Settings (Admin)

Navigate to Ads → PTC Settings to configure:

Setting Description
View time Seconds the member must watch before earning (set per-ad by the advertiser)
Reward type Cash or credits per view
Fraud detection Anti-cheat scoring is applied to PTC clicks

Anti-Cheat for PTC

PTC ads are a common target for click fraud. The anti-cheat system monitors: – Timing patterns (clicks arriving too uniformly) – IP/fingerprint overlap with other accounts – Rapid successive clicks from the same member

Members who trigger fraud signals accumulate cheat score points. See Anti-Cheat Configuration.

Managing PTC Ads

Navigate to Ads → PTC Ads. Review the approval queue and use the fraud signals dashboard to flag suspicious campaigns or members.


Login Ads

Login ads are displayed on the member login page. Types include: – Full-page interstitial before the login form – Banner placement on the login page sidebar/header

Navigate to Ads → Login Ads to manage these placements.


Spotlight Ads

Spotlight ads are premium fixed-position placements that members purchase by day, week, or month. Available positions and default pricing:

Position Day Week Month
Dashboard Top $5.00 $25.00 $80.00
Surf Bar Spotlight $3.00 $15.00 $50.00
Sidebar Featured $2.00 $10.00 $30.00
Email Header $4.00 $20.00 $60.00
PTC Page Top $3.00 $15.00 $50.00
Login Page Hero $5.00 $25.00 $80.00

These prices are configured in config/te.php under spotlight_positions. To change them, update the values in that file or override via environment variables if your version supports it.

Navigate to Ads → Spotlight Ads to view and manage active spotlight placements.


Video Ads

Video ads display video content to members during their surf session. Members must watch for a minimum duration before earning credits.

Video Ad Configuration

Navigate to Ads → Video Ads. When reviewing video ad submissions: – Verify the video URL is accessible and plays correctly – Confirm the advertiser has sufficient credits to fund the campaign

Supported video sources depend on your theme/configuration. Common integrations include externally hosted video URLs.


Ad Queue Overview

Navigate to Ads → Approval Queue for a unified view of all pending ads across all types. From here you can:

  • Filter by ad type
  • Bulk approve or reject
  • Preview the ad before approving

Tip: Set aside time daily to clear the approval queue. Members with pending ads cannot run campaigns until approved, which affects their experience and your revenue.


Setting Credit Costs

Navigate to Settings → Credits to configure how many of each credit type are consumed per ad impression. Balancing credit ratios determines your site’s credit economy and how quickly members need to purchase more.

Traffic Exchange Script banner ad management panel in admin
The Banner Ads management panel — view, approve, and moderate all banner advertisements submitted by members.
Traffic Exchange Script text ad management in admin panel
Text Ads management — review headline, description, and destination URL for each text advertisement.
Traffic Exchange Script PTC (paid-to-click) ad management panel
PTC Ads management — set credit cost, view count, and approval status for paid-to-click advertisements.
Traffic Exchange Script video ad management panel
Video Ads management — upload or link video advertisements with configurable view credits.

Screenshots

Traffic Exchange Script banner ad management — overview of all banner ad campaigns
Banner Ads management — review, approve, pause, or delete banner ad campaigns.
Traffic Exchange Script text ad management — manage text advertisement campaigns
Text Ads management — manage text advertisement campaigns with targeting options.
Traffic Exchange Script PTC ads management — paid-to-click advertising campaigns
PTC Ads management — configure paid-to-click campaigns with pricing and view requirements.
Traffic Exchange Script admin panel — ad approval queue showing pending ads for review
The Ad Approval Queue shows all pending ads awaiting your review before they go live.
Previous Membership Tiers & Billing Cycles Next Payment Processing & Withdrawals