Loading...
Loading...
Complete API reference for integrating with YieldMaximizer's programmatic advertising platform. Build powerful applications with our RESTful APIs.
All API requests require authentication using your API key
curl -X GET "https://api.yieldmaximizer.com/v1/publisher/ad-units" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Generate an API key from your dashboard settings
Test authentication with a simple GET request
Browse our comprehensive API reference
Learn how to authenticate your API requests
View DocumentationManage ad units, retrieve reports, and optimize revenue
View DocumentationCreate campaigns, manage creatives, and track performance
View DocumentationAccess detailed analytics and performance data
View DocumentationReal-time notifications for important events
View DocumentationOfficial SDKs for popular programming languages
View Documentation/v1/publisher/ad-unitsRetrieve all ad units for the authenticated publisher
| Name | Type | Required | Description |
|---|---|---|---|
| page | integer | Optional | Page number for pagination (default: 1) |
| limit | integer | Optional | Number of results per page (default: 20, max: 100) |
| status | string | Optional | Filter by ad unit status (active, paused, archived) |
{
"data": [
{
"id": "au_123456789",
"name": "Homepage Banner",
"size": "728x90",
"status": "active",
"revenue_today": 45.67,
"impressions_today": 12543,
"created_at": "2024-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"total_pages": 1
}
}/v1/advertiser/campaignsCreate a new advertising campaign
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Campaign name |
| budget | number | Required | Daily budget in USD |
| targeting | object | Required | Targeting parameters (geo, demographics, interests) |
{
"data": {
"id": "camp_987654321",
"name": "Summer Sale Campaign",
"status": "pending_review",
"budget": 100.00,
"created_at": "2024-01-15T14:22:00Z"
}
}v2.1.0
v1.8.0
v1.5.0
v1.3.0
Our developer support team is here to help you integrate successfully. Get personalized assistance and technical guidance.