Ad creative rotation

광고 소재 로테이션

Changes exposure shares across creatives to manage message wear-out.

···
html
<div class="rotation"><div class="title">CREATIVE MIX</div><div class="strip"><i id="ra"></i><i id="rb"></i><i id="rc"></i></div><div class="legend"><span>A</span><span>B</span><span>C</span></div><div class="cards"><div id="ca">A<br>ORIGINAL</div><div id="cb">B<br>ALTERNATE</div><div id="cc">C<br>NEW</div></div><div class="status" id="rs">ROTATE TO LEARN</div></div>
css
.rotation{width:min(90%,520px);font:800 clamp(10px,max(2vmin,1vw),16px)/1.2 sans-serif}.title{font-size:clamp(13px,3vmin,23px);border-bottom:2px solid var(--fg);padding-bottom:6px}.strip{display:flex;height:clamp(16px,5vmin,36px);margin-top:clamp(12px,3vmin,22px);border:2px solid var(--fg)}.strip i{display:block;transition:width .5s}.strip i:nth-child(1){background:var(--fg)}.strip i:nth-child(2){background:var(--accent)}.strip i:nth-child(3){background:var(--accent-3)}.legend{display:flex;justify-content:space-between;margin:5px 0 clamp(10px,3vmin,22px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(5px,2vmin,14px)}.cards div{padding:clamp(7px,2vmin,16px);border:2px solid var(--line);background:var(--surface);transition:.4s}.cards div.on{border-color:var(--accent);transform:translateY(-5px)}.status{margin-top:clamp(8px,2vmin,15px);color:var(--accent);letter-spacing:.06em}
js
const mixes=[[60,40,0],[40,35,25],[25,30,45]];const labels=['TWO ASSETS','NEW ASSET ENTERS','REBALANCED MIX'];let step=0;function draw(){const n=step++%3;const shares=mixes[n];['ra','rb','rc'].forEach((id,i)=>document.getElementById(id).style.width=shares[i]+'%');['ca','cb','cc'].forEach((id,i)=>document.getElementById(id).classList.toggle('on',i===n));document.getElementById('rs').textContent=labels[n]}draw();setInterval(draw,1300);

Creative rotation alternates ad messages or visuals and adjusts their exposure shares through testing or campaign management. It differs from repeatedly serving one asset.

The three bands in the demo represent fictional creatives A, B, and C. A new C takes share from the old two, then the mix changes again after a review.

Share changes alone do not prove which creative works best. Compare similar audiences and placements, and monitor fatigue as well as outcome metrics.

When to use

Use it when frequency rises or you test multiple assets; keep comparison conditions aligned.

Open as page ↗