2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Discover ad placements

See how other games have implemented rewarded video for inspiration.

{(() => { const sectionStyle = { marginBottom: 64 };

const PlacementCard = ({ title, placement, src, alt, href }) => { const card = (

    <img src={src} alt={alt || title} loading="lazy" />
    

      

        {title}
      

      

        {placement}
      

    

  

);
if (href) {
  return <a href={href}>{card}</a>;
}
return card;

};

const PlacementSection = ({ label, children }) => (

    {label}
  

  {children}

);

const placements = { inMenu: [ { title: 'Adopt Me', placement: 'In Menu', src: '/assets/ads/adoptme.webp', href: './adoptme.md' }, ], hud: [ { title: 'Barry's Prison Run', placement: 'HUD', src: '/assets/ads/barrysprisonrun.webp', href: './barrysprisonrun.md' }, { title: 'Brookhaven', placement: 'HUD', src: '/assets/ads/brookhaven.webp', href: './brookhaven.md' }, { title: 'Grow a Garden', placement: 'HUD', src: '/assets/ads/growagarden.webp', href: './growagarden.md' }, { title: 'Sols RNG', placement: 'HUD', src: '/assets/ads/sols.webp', href: './sols.md' }, ], inShop: [ { title: 'Blue Lock Rivals', placement: 'In Shop', src: '/assets/ads/bluelock.webp', href: './bluelock.md' }, ], popup: [ { title: 'Evade', placement: 'Pop-up', src: '/assets/ads/evade.webp', href: './evade.md' }, { title: '+1 Speed Keyboard Escape', placement: 'Pop-up', src: '/assets/ads/1speed.webp', href: './1speed.md' }, ], inWorld: [ { title: 'RIVALS', placement: 'In World', src: '/assets/ads/rivals.webp', href: './rivals.md' }, ], };

const renderSection = (label, cards) => (

    {cards.map((card, i) => (
      

        

      

    ))}

);

return (<> {renderSection('In menu', placements.inMenu)} {renderSection('HUD', placements.hud)} {renderSection('In shop', placements.inShop)} {renderSection('Pop-up', placements.popup)} {renderSection('In world', placements.inWorld)} </>); })()}