Network Settings

Export Settings
Email Templates
API Settings

Allowed CORS origins (comma-separated or *)


Enable CORS for API endpoints


Enable API rate limiting


API requests per minute limit

Ad Block Detection
Feature Toggle
Modal Configuration
Controls how the modal behaves when a blocker is detected.
Not shown in Hard Block mode.
Ad Serving

Ad cache TTL in seconds


Enable conversion tracking


Default ad rotation algorithm (random/weighted/sequential)

Advertiser Settings

Require admin approval for new campaigns


Automatically pause campaigns when balance is low


Maximum campaigns per advertiser (0 = unlimited)


Minimum campaign budget ($)

Analytics

Enable daily/hourly aggregation tables


How long to retain detailed analytics data (days)
Immediately delete all raw data older than the configured number of days.


Enable real-time analytics

Billing Settings
Company Information
Invoice Settings

Used on all invoices

e.g. INV → INV-000001

e.g. PAY → PAY-000001

First number when no invoices exist yet

First number when no payouts exist yet

Applied to new invoices

Days until invoice is due
Stripe
Currently set. Leave blank to keep.
Currently set. Leave blank to keep.
PayPal
Currently set. Leave blank to keep.
Automation

Generate invoices automatically each billing cycle

Process publisher payouts automatically
Email Configuration

From email address for system emails


From name for system emails


Enable email notifications


Email sending method: smtp (PHPMailer/SMTP) or mail (PHP built-in mail())


SMTP encryption type (tls/ssl)


SMTP server hostname


SMTP password (encrypted)
Currently set. Leave blank to keep current password.


SMTP server port


SMTP username

Test Email Configuration
Last send: OK

Sends a test email to networkowner@adsrvx.test using the current saved settings. Save any changes first.


Fraud Detection

Risk score threshold for automatic blocking (0-100)


Default blacklist duration in days


Enable fraud detection system


Email cooldown period in minutes (prevents spam by limiting alerts for same IP+Rule)


Minimum risk score to trigger alert (0-100)


Email for fraud detection alerts

Platform Settings

Enable or disable breadcrumb navigation throughout the application


Default currency code


Currency symbol for display


Platform display name


Allow new publisher registration


Default timezone for reports and scheduling

Publisher Settings

Require admin approval for new publishers


Payment methods available to publishers for payouts
One payment method per line. These will appear in the publisher payout dropdown.


Minimum balance for payout request ($)


Payout frequency (weekly/bi-weekly/monthly)


Publisher revenue share percentage

Roles & Permissions

The Network Owner role always retains all permissions and cannot be modified.

Resource Permission Administrator Advertiser Publisher
Ads Create Ads
Delete Ads
View Ads
View All Ads
Update Ads
Analytics View Analytics
View All Analytics
API Create API Keys
Billing Delete Invoices & Payouts
Manage Billing
View Billing
View Financial Reports
Campaigns Create Campaigns
Delete Campaigns
View Campaigns
View All Campaigns
Update Campaigns
Fraud Detection Fraud: Manage
Fraud: View
Publishers Approve/Suspend Publishers
Create Publishers
Delete Publishers
View Publishers
Update Publishers
Reports View Reports
View All Reports
Users Create Users
Delete Users
Manage All Users
View Users
Update Users
Webhooks Create Webhooks
Delete Webhooks
View Webhooks
Update Webhooks
Websites Create Websites
Delete Websites
View Websites
Update Websites
Zones Create Ad Zones
Delete Ad Zones
View Ad Zones
Update Ad Zones
Security

Account lockout duration in minutes


Max login attempts before lockout


Minimum password length


Require at least one lowercase letter in passwords


Require at least one number in passwords


Require at least one special character in passwords (!@#$%^&*()_+-=[]{}|;:,.<>?)


Require at least one uppercase letter in passwords


Require email verification for new users


Session lifetime in minutes


Require 2FA for all users