{
  "version": 1,
  "updated": "2026-07-28",
  "config": {
    "defaultFrequencyHours": 6,
    "maxInterstitialsPerSession": 2,
    "moreGamesCount": 6
  },
  "clusters": {
    "arcade": ["com.neon.bubbleshooter", "com.nebulacascade.match3", "com.abdussami.ghostloop", "com.netsammy.alienbasedefense"],
    "action": ["com.desistreetfighter.game", "com.netsammy.alienbasedefense"],
    "racing": ["com.need4speedlahore.game", "com.need4speedkarachi.game", "com.desistreetfighter.game"],
    "health": ["com.caloritrack.app", "com.abdussami.habbittrackerapp", "com.netsammy.waterintake", "com.netsammy.prayertimesapp"],
    "utility": ["com.netsammy.worldtimelive", "com.netsammy.TrendVue"]
  },
  "campaigns": [
    {
      "id": "xp-ghostloop",
      "type": "crosspromo",
      "priority": 10,
      "title": "Ghostloop",
      "subtitle": "Hunt real players' ghosts in the neon Rift",
      "icon": "https://netsammy.github.io/netsammy-ads/assets/icons/ghostloop.png",
      "cta": "Play free",
      "clusters": ["arcade"],
      "id_android": "com.abdussami.ghostloop",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.abdussami.ghostloop"
      }
    },
    {
      "id": "xp-neonbubble",
      "type": "crosspromo",
      "priority": 8,
      "title": "Neon Bubble Shooter: Retro Pop",
      "subtitle": "Classic bubble-pop with a neon glow",
      "icon": "https://play-lh.googleusercontent.com/D0KyNiSCSo2TndOOJ5msyL8e2937Qf9AAZzByVLeVOOIcQg0pHAJ7EKz3Gq_mVgSDprpkCaojjYESvgBE5LnDsU=s128-rw",
      "cta": "Play free",
      "clusters": ["arcade"],
      "id_android": "com.neon.bubbleshooter",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.neon.bubbleshooter",
        "windows": "https://apps.microsoft.com/detail/9nqpfg8zcpz9"
      }
    },
    {
      "id": "xp-nebula",
      "type": "crosspromo",
      "priority": 8,
      "title": "Nebula Cascade: Match 3",
      "subtitle": "Chain cosmic gems in this match-3 puzzler",
      "icon": "https://play-lh.googleusercontent.com/u64MsCb0ZjezV1-tJ0twIwi1pJzd-Vj-V9OOXxWaMyQRjfgjiyctEaFNx3ZZx4YPADEpl9gi7XQdZ9JhPvzD=s128-rw",
      "cta": "Play free",
      "clusters": ["arcade"],
      "id_android": "com.nebulacascade.match3",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.nebulacascade.match3"
      }
    },
    {
      "id": "xp-alien",
      "type": "crosspromo",
      "priority": 7,
      "title": "Alien Base Defense",
      "subtitle": "Survive alien waves in a 3D shooter",
      "icon": "https://play-lh.googleusercontent.com/xHpvxuy58wj1kL9EyyKhWryKaj_d3guw3r4jqnvUPmZosodFH9YLFJDkDgBQoutJ6prq3Y9vBzdsdSokuO2i0g=s128-rw",
      "cta": "Play free",
      "clusters": ["action", "arcade"],
      "id_android": "com.netsammy.alienbasedefense",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.netsammy.alienbasedefense",
        "windows": "https://apps.microsoft.com/detail/9p4rtg971873"
      }
    },
    {
      "id": "xp-desi",
      "type": "crosspromo",
      "priority": 7,
      "title": "Desi Street Fighter",
      "subtitle": "Street brawling, desi style",
      "icon": "https://play-lh.googleusercontent.com/XuPIxSg6cqyaN20SK7C69I6ftj8SAg4TVo7VrFgGbAeeXbusFEg3QqhSohKDmgRZQR9D75HgVu7ZOonA-NjN_CM=s128-rw",
      "cta": "Play free",
      "clusters": ["action", "racing"],
      "id_android": "com.desistreetfighter.game",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.desistreetfighter.game",
        "windows": "https://apps.microsoft.com/detail/9nqd5xxwnhf0"
      }
    },
    {
      "id": "xp-n4s-lahore",
      "type": "crosspromo",
      "priority": 6,
      "title": "Need 4 Speed Lahore V2",
      "subtitle": "Race the streets of Lahore",
      "icon": "https://play-lh.googleusercontent.com/8ZRCJZMYtl1nJo7uJOGR5pxik_JM-GdsWYQc04ymsNQwRQWEu8ntjFxaJ08Mf1g2iR_pCZ-mCdv72kCDibwK=s128-rw",
      "cta": "Play free",
      "clusters": ["racing"],
      "id_android": "com.need4speedlahore.game",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.need4speedlahore.game",
        "windows": "https://apps.microsoft.com/detail/9nn17qbz8g9z"
      }
    },
    {
      "id": "xp-n4s-karachi",
      "type": "crosspromo",
      "priority": 6,
      "title": "Need 4 Speed Karachi",
      "subtitle": "Outrun the police through Karachi",
      "icon": "https://play-lh.googleusercontent.com/fk0QMqI1Xc0IAxPdVy0ItQjM32pY4UHdThWm_v_mkHgziMSFGE6NKdxWgZHIX0TEMTctGKc1QizfTfd2zGYj=s128-rw",
      "cta": "Play free",
      "clusters": ["racing"],
      "id_android": "com.need4speedkarachi.game",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.need4speedkarachi.game",
        "windows": "https://apps.microsoft.com/detail/9p07xsg8rj7t"
      }
    },
    {
      "id": "xp-caloritrack",
      "type": "crosspromo",
      "priority": 7,
      "title": "CaloriTrack",
      "subtitle": "Estimate meal calories from a photo",
      "icon": "https://play-lh.googleusercontent.com/Qq_DL66xi7NELSNnOZQHkZxkTrdtnB86-Nn6ZAyL6UbNTt29-KCvawquzAfLc2uInDYhcrwPkekOicTZZeqJzA=s128-rw",
      "cta": "Get it free",
      "clusters": ["health"],
      "id_android": "com.caloritrack.app",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.caloritrack.app"
      }
    },
    {
      "id": "xp-habbit",
      "type": "crosspromo",
      "priority": 7,
      "title": "Habbit Tracker: Daily Streaks",
      "subtitle": "Build habits, keep streaks alive",
      "icon": "https://play-lh.googleusercontent.com/FULntohsCcFOL3z1zpo3OGh22pzSgveYRHEao1apHIKW9cSb5I98BsuvF1Zju19p6ImEQaqlV7fvaNO_b7_J0w=s128-rw",
      "cta": "Get it free",
      "clusters": ["health"],
      "id_android": "com.abdussami.habbittrackerapp",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.abdussami.habbittrackerapp"
      }
    },
    {
      "id": "xp-water",
      "type": "crosspromo",
      "priority": 6,
      "title": "WaterInTake",
      "subtitle": "Stay hydrated, track your water",
      "icon": "https://play-lh.googleusercontent.com/B3Y_IAqHPUUIE9Gcfj-bgWbu-KiiIXDZFsgf6TIiwYjpz7t7a9sZAESrb9A6x28w3Qk=s128-rw",
      "cta": "Get it free",
      "clusters": ["health"],
      "id_android": "com.netsammy.waterintake",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.netsammy.waterintake",
        "windows": "https://apps.microsoft.com/detail/9p79c68t8t6l"
      }
    },
    {
      "id": "xp-prayer",
      "type": "crosspromo",
      "priority": 6,
      "title": "PrayerTimesApp",
      "subtitle": "Accurate daily prayer times",
      "icon": "https://play-lh.googleusercontent.com/4CXG0nogKAfJiOx90V8FiofgPlOgaLnTwUepp3VDY9Vjmh1HZLOJNHlG8xL35W35ovgoiKoIUNpIPYtIZUbSZA=s128-rw",
      "cta": "Get it free",
      "clusters": ["health", "utility"],
      "id_android": "com.netsammy.prayertimesapp",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.netsammy.prayertimesapp"
      }
    },
    {
      "id": "xp-worldtime",
      "type": "crosspromo",
      "priority": 5,
      "title": "WorldTimeLive",
      "subtitle": "Live time across the globe",
      "icon": "https://play-lh.googleusercontent.com/spZbc0-MiGnLpnvE1PE8vRCOU7Vd1ZVWnbrIPTyBOWCex9O6qRBPJBBwalqQFb3eK2YjuQQ69WCbJWAH3knoUw=s128-rw",
      "cta": "Get it free",
      "clusters": ["utility"],
      "id_android": "com.netsammy.worldtimelive",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.netsammy.worldtimelive",
        "windows": "https://apps.microsoft.com/detail/9p86hmkl3rj0"
      }
    },
    {
      "id": "xp-trendvue",
      "type": "crosspromo",
      "priority": 5,
      "title": "TrendVue",
      "subtitle": "Trending videos and clips",
      "icon": "https://play-lh.googleusercontent.com/b8-RQbZigkTndu_Rfy2BzRdZx6dFdIlkRrjxuiF82JCH7B-k3_2UlRQEtSz2iEKd9yDmNY7xmd4x-3d6qRZtPw=s128-rw",
      "cta": "Get it free",
      "clusters": ["utility"],
      "id_android": "com.netsammy.TrendVue",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.netsammy.TrendVue"
      }
    },
    {
      "id": "vid-ghostloop",
      "type": "video",
      "priority": 4,
      "title": "Ghostloop",
      "subtitle": "Watch the trailer",
      "videoUrl": "https://netsammy.github.io/netsammy-ads/assets/video/ghostloop-15s.mp4",
      "poster": "https://netsammy.github.io/netsammy-ads/assets/video/ghostloop-poster.jpg",
      "skippableAfterSeconds": 5,
      "cta": "Play free",
      "links": {
        "android": "https://play.google.com/store/apps/details?id=com.abdussami.ghostloop"
      }
    },
    {
      "id": "aff-sample",
      "type": "affiliate",
      "priority": 2,
      "label": "Sponsored",
      "title": "Sample partner offer",
      "subtitle": "Replace with a real affiliate offer",
      "url": "https://example.com/aff?tag=netsammy-REPLACE",
      "disclosure": "This is an affiliate link. We may earn a commission at no cost to you.",
      "platforms": ["windows"],
      "enabled": false
    }
  ]
}
