Admin Portal
Enter your private authorization key and password to manage ads
Encrypted Session • Private Endpoint
Total Ads
0
Active / Live
0
Impressions
0
Total Clicks
0
Active Campaigns
Manage, monitor, and publish your 16:9 banner ads
No Ads Uploaded Yet
Create your first 16:9 campaign poster to begin serving ads to Movieflix.
Create New Ad Campaign
Upload 16:9 Player Banners & Videos, or 9:16 Shorts Posters & Video Ads for Movieflix.
MovieAds Client Integration API
Connect Movieflix (Web & APK) to fetch your published 16:9 ads securely using your server-side secret key.
GET
/api/v1/ads
Protected • Requires Secret Key
Returns a list of all currently active 16:9 ads with direct banner URLs and click-tracking links.
cURL Request Example
curl -H "X-Ad-Secret-Key: mf_ad_sec_89a31bc09e" \
https://ads.wallpaperdomain.xyz/api/v1/ads
JSON Response (16:9 Banner Format)
{
"status": "success",
"count": 1,
"ads": [
{
"id": "ad_1729000000000_abc",
"name": "Special Offer",
"aspect_ratio": "16:9",
"poster_url": "https://ads.wallpaperdomain.xyz/uploads/ad_16_9_sample.jpg",
"target_url": "https://example.com/promo",
"click_url": "https://ads.wallpaperdomain.xyz/api/v1/click/ad_1729000000000_abc",
"impression_url": "https://ads.wallpaperdomain.xyz/api/v1/impression/ad_1729000000000_abc"
}
]
}
Movieflix React Native / Web Integration Snippet
// Fetch active 16:9 ads in Movieflix
export async function fetchMovieAds() {
const res = await fetch('https://ads.wallpaperdomain.xyz/api/v1/ads', {
headers: {
'X-Ad-Secret-Key': process.env.ADS_SECRET_KEY || 'mf_ad_sec_89a31bc09e',
},
});
if (!res.ok) return [];
const data = await res.json();
return data.ads || [];
}