Featured rotation format: duration-priced link rotation with disclosed dilution

- New 'featured' type: headline + link + 1/2/7 day run, flat up-front price (40cr/day)
- Composer discloses dilution (N links share the rotation, yours makes N+1) before buying
- Overview featured strip shows the live rotation; expires automatically

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-06 08:58:22 -05:00
parent b25b4c67fe
commit 37a2b97bfd
12 changed files with 90 additions and 31 deletions
+15 -5
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Member area | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260906c">
<link rel="stylesheet" href="/assets/site.css?v=20260906d">
</head>
<body class="bo-body">
@@ -186,6 +186,10 @@
</div>
<div class="nc-steps" id="ncSteps"></div>
</div>
<div class="card" id="featuredCard" hidden>
<div class="card-head"><h3>Featured links</h3><span class="sub" id="featSub">member links in rotation</span></div>
<div id="featStrip" class="feat-strip"></div>
</div>
<div class="card" id="badgeCard" hidden>
<div class="card-head"><h3>Your achievements</h3><span class="sub">unlock as you build</span></div>
<div class="badges" id="badgeStrip"></div>
@@ -295,6 +299,7 @@
<option value="login">Login ad (per day)</option>
<option value="solo">Solo ad (inbox delivery)</option>
<option value="video">Video ad (watch to earn)</option>
<option value="featured">Featured link (rotation)</option>
</select></p>
<p><input id="cName" placeholder="Campaign name" style="width:100%"></p>
<p><input id="cBudget" type="number" placeholder="Budget (credits)" min="10" style="width:100%"></p>
@@ -337,6 +342,11 @@
placeholder="Call-to-action button label (default: Learn more) — the button opens your target URL"></p>
</div>
<p class="small muted" id="cSoloHint" hidden></p>
<div id="cFeaturedRow" hidden>
<p><input id="cFeatTitle" maxlength="70" placeholder="Headline for your featured link" style="width:100%"></p>
<p><select id="cFeatDays" style="width:100%"></select></p>
<p class="small muted" id="cFeatHint"></p>
</div>
<div id="cVideoRow" hidden>
<p><input id="cVideoUrl" placeholder="Video URL (direct https link ending .mp4 or .webm)" style="width:100%"></p>
<p><input type="file" id="cVideoFile" accept="video/mp4,video/webm" hidden>
@@ -545,9 +555,9 @@
</div>
</div>
<script src="/assets/common.js?v=20260906c"></script>
<script src="/assets/wallet.js?v=20260906c"></script>
<script src="/assets/my.js?v=20260906c"></script>
<script src="/assets/chat.js?v=20260906c"></script>
<script src="/assets/common.js?v=20260906d"></script>
<script src="/assets/wallet.js?v=20260906d"></script>
<script src="/assets/my.js?v=20260906d"></script>
<script src="/assets/chat.js?v=20260906d"></script>
</body>
</html>