Featured to top, centered, capped; banner ads capped 728px centered; slot CTA
- Featured card moved to the top of Overview, centered, max 760px; the rotating link is capped to 728px and centered (banner-sized, not a huge block). - Served banner creatives cap at min(100%,728px), centered — kills the oversized sample banner; ad slots center their creative + label. - Featured self-sell: shows "N of C slots open today" + "Feature your link →" that jumps to Campaigns with Featured preselected. - Campaign target/image/video URL fields get autocomplete=off and clear when the Campaigns pane opens, so no residual (e.g. massifly) URL carries over. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+11
-10
@@ -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=20260907m">
|
||||
<link rel="stylesheet" href="/assets/site.css?v=20260907n">
|
||||
</head>
|
||||
<body class="bo-body">
|
||||
|
||||
@@ -152,6 +152,11 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card feat-top" id="featuredCard" hidden>
|
||||
<div class="card-head"><h3>Featured</h3><span class="sub" id="featSub">member links in rotation</span></div>
|
||||
<div id="featStrip" class="feat-strip"></div>
|
||||
<div id="featCta" class="small" style="text-align:center;margin-top:10px"></div>
|
||||
</div>
|
||||
<div class="grid c2" style="margin-top:16px">
|
||||
<div class="card">
|
||||
<div class="card-head"><h3>Recent payouts</h3><span class="sub" id="chEarnSub">on-chain, newest last</span><a class="sub" href="#earnings" style="color:var(--mint);text-decoration:none;margin-left:12px">full history →</a></div>
|
||||
@@ -190,10 +195,6 @@
|
||||
</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>
|
||||
@@ -316,11 +317,11 @@
|
||||
<p><input id="cName" placeholder="Campaign name" style="width:100%"></p>
|
||||
<p id="cBudgetRow"><input id="cBudget" type="number" placeholder="Budget (credits)" min="10" style="width:100%"></p>
|
||||
</div>
|
||||
<p><input id="cTarget" placeholder="Target URL (https://…)" style="width:100%"></p>
|
||||
<p><input id="cTarget" placeholder="Target URL (https://…)" autocomplete="off" style="width:100%"></p>
|
||||
<p class="small muted" style="margin-top:-6px">Banner and text targets are shown full screen in the
|
||||
ad viewer, so those URLs must allow framing — we check them the moment you submit. Login and
|
||||
solo links open in a fresh tab, so any working page is fine.</p>
|
||||
<p id="cImageRow"><input id="cImage" placeholder="Image URL (banner/login ads)" style="width:100%"></p>
|
||||
<p id="cImageRow"><input id="cImage" placeholder="Image URL (banner/login ads)" autocomplete="off" style="width:100%"></p>
|
||||
<p id="cSizeRow" hidden><select id="cSize" style="width:100%"></select></p>
|
||||
<p id="cTitleRow" hidden><input id="cTitle" placeholder="Headline (max 60)" style="width:100%"></p>
|
||||
<p id="cBodyRow" hidden><input id="cBody" placeholder="Ad text (max 140)" style="width:100%"></p>
|
||||
@@ -367,7 +368,7 @@
|
||||
<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 id="cVideoUrl" placeholder="Video URL (direct https link ending .mp4 or .webm)" autocomplete="off" style="width:100%"></p>
|
||||
<p><input type="file" id="cVideoFile" accept="video/mp4,video/webm" hidden>
|
||||
<button type="button" class="btn small sec" id="cVideoUploadBtn">Upload video</button>
|
||||
<span id="cVideoInfo" class="small muted"></span></p>
|
||||
@@ -641,9 +642,9 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/assets/common.js?v=20260907m"></script>
|
||||
<script src="/assets/common.js?v=20260907n"></script>
|
||||
<script src="/assets/wallet.js?v=20260907f"></script>
|
||||
<script src="/assets/my.js?v=20260907m"></script>
|
||||
<script src="/assets/my.js?v=20260907n"></script>
|
||||
<script src="/assets/chat.js?v=20260907l"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user