MovieAds 16:9 Server
Live

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.

Tap to browse or drop ad image or video

Supported: MP4, WebM, PNG, JPG, WEBP • Max 100MB

16:9 Aspect Ratio
Preview
Preview Active
OR PASTE REMOTE MEDIA URL

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 || [];
}