Advertisement970×250 billboard320×480 mobile
ADi

Gianluca Colonnetta · Senior Ad Operations & Programmatic ManagerThis website is made of ads.

Every block is an ad unit, measured in real time. I am the only advertiser: fifteen years of ad operations, programmatic and monetization, spent making units like these perform.

Gianluca Colonnetta, Senior Ad Operations & Programmatic Manager
winner
gianluca_colonnetta
CPM
€19,81
experience
15+ years
formats
display · native · video · ctv · audio
Profile · editorial content

Fifteen years making every impression pay

I started in 2009 as a trafficker at a publisher sales house, when campaigns were loaded by hand and header bidding did not exist yet. Today I lead ad operations for a network, running programmatic and reservation campaigns across display, native, video and audio.

I have worked on both sides of the market. Sell side: SSPs, header bidding, floor prices, waterfall. Buy side: DSPs, paid media, complex data-driven targeting, tracking and attribution. That is why I know what buyers look for, and I set up inventory so they find it.

Advertisementoutstream video · 640×360
ADi
How I think · captions
00:00
Setup first, traffic secondA unit that underperforms rarely needs more visits. It needs the right floors, waterfall and partners.
00:05
More competition, not more adsValue grows when more buyers compete for the same impression, not when the page fills up.
00:10
Every millisecond has a priceLatency and Core Web Vitals affect users, SEO and revenue. They get optimized together.
▶Ad · 0:15

I have led cross-functional teams and act as the bridge between developers, publishers and sales. I turn technical problems into business decisions, and the other way round.

An empty ad unit is rarely a traffic problem. It is almost always a setup problem.

Degree in Communication Sciences from the University of Molise. I work in Italian and English, with editorial, technical and sales teams.

Sponsored contentnative · content discovery
ADi

You may also like: cases and results

real cases · names in the CV
audio & digital ad network
+30%fill rateRead the case ↓
GCGianluca Colonnetta Sponsored

He lifted fill rate 30% without adding a single ad. Here’s how.

Context
A network selling display, native, video and audio.
Action
Reworked setup, floor prices and waterfall.
Result
Fill rate +30%

Ad Operations Manager · 2025 → now

international native platform
+20%fill rate & eCPMRead the case ↓
GCGianluca Colonnetta Sponsored

Three months of consulting, +20% eCPM. The in-house team took notes.

Context
A network with ad server placements to optimize.
Action
Placement optimization and team training on advanced header bidding.
Result
Fill rate & eCPM +20%

Ad Ops Consultant · 2024

digital publishing group
+30%performanceRead the case ↓
GCGianluca Colonnetta Sponsored

He brought header bidding to a publishing group. Performance followed.

Context
Enterprise campaigns across social, search, DSPs and SSPs.
Action
Header bidding to raise competition; tuned segmentation, creatives and budget.
Result
Campaign performance +30%

Head of Trafficking · 2017 – 2019

2022

Average ROAS +30% when DSPs and social speak the same language

Performance Marketing & Ad Ops Manager · tech group agency · 2022 – 2024

2019

Conversion rate +28% through bidding and segmentation. Then he built the team.

Head of Performance & Programmatic · data-driven agency · 2019 – 2022

2009

It all started with a trafficker. You won’t believe where he ended up.

Ad Ops, Media Planner & Trafficker · sales house and media agency · 2009 – 2016

Branded contentpersonal project
ADi
Product · designed and built by Gianluca

Velum: the ad loader an ad ops person always wanted

I built Velum around the problems I run into every day: tags updated by hand on every site, refreshes that waste impressions, ads that slow pages down, numbers scattered across countless reports. With Velum the publisher pastes one line of code once; positions, formats, refresh, floors and stats are managed from a single panel, for every site.

1
line of code to install
10
formats, from display to video
4
floor criteria: position, device, country, viewability
∞
sites from one panel
Browse the panel →
velum · panel
1 / 4
Velum, statistiche: Dashboard: pagine viste, fill rate, viewability, RPM e ricavi, tempi di risposta e Core Web Vitals.
Dashboard: page views, fill rate, viewability, RPM and revenue, response times and Core Web Vitals.

Real panel screenshots, with sample sites and data.

Installs in a minute

  • One line in the head that never changes: after that, everything happens in the panel.
  • Placeholders in the page or automatic injection “every N paragraphs”.
  • Works with infinite scroll and single page apps too.
  • Respects the site’s TCF v2 consent (CMP).

Makes inventory earn more

  • Refresh only while the ad is actually in view, never under 30 seconds.
  • Floors by position, device, country and historical viewability.
  • 10 formats: display, sticky footer and sidebar, interstitial, anchors, side rails, outstream and instream video, third-party scripts.
  • A/B tests between two setups on the same site.

Keeps the site fast

  • Space reserved before the ad loads: no layout shift (CLS).
  • Lazy loading that adapts to mobile and slow networks.
  • Each site only gets the code for the features it uses.
  • LCP, CLS and INP measured, including the share caused by ads.

Runs from one panel

  • Unlimited sites, shared positions and presets.
  • Stats by site, position, device and country, with revenue imported from Google Ad Manager for RPM and eCPM.
  • Email alerts: incomplete ads.txt, missing data, fill drops.
  • ads.txt management, version history and rollback.
<script async src="…/s/site.js"></script>the only line to install
Runs on Google Ad Manager today · Prebid header bidding coming · demo on requestAsk for a demo →
Interactive advertisementrich media · expandable
ADi

Run a diagnosis on your data

Upload your ad server export or your Google Ads, Meta and LinkedIn Ads campaigns. See right away what’s not working and where to start. Files stay in your browser: nothing is sent anywhere.

Drop your ad server CSV here, one row per ad unit. Columns read: ad unit · ad requests · impressions · revenue · viewable impressions (or viewability %)

Where to start

    By ad unit

    Automated, rule-based diagnosis: it spots problems but does not replace a full analysis. Estimates assume current performance holds.

    Ask for a full analysis →

    /skills.txt

    My skills, declared in the format of an ads.txt file. Specific platforms are listed in the CV.

    gianlucacolonnetta.it/skills.txt200 OK · text/plain
    # skills.txt · Gianluca Colonnetta · 2026
    # format: skill, detail, relationship
    # DIRECT   = I do it hands-on
    # RESELLER = I lead a team that does it well
    contact=g.colonnetta@gmail.com
    
    # --- sell side
    yield-management, ecpm+fill-rate, DIRECT
    header-bidding, client+server-side, DIRECT
    floor-price, waterfall, DIRECT
    ad-serving, trafficking+troubleshooting, DIRECT
    publisher-onboarding, tech-support, DIRECT
    
    # --- buy side
    programmatic-buying, dsp, DIRECT
    google-ads, search+display+video, DIRECT
    meta-ads, facebook+instagram, DIRECT
    linkedin-ads, b2b-lead-gen, DIRECT
    funnel-optimization, roas+cac+ltv, DIRECT
    
    # --- data analysis
    inventory-analysis, fill+ecpm+viewability, DIRECT
    campaign-analysis, cpa+roas+budget-allocation, DIRECT
    dashboard-design, data-viz+kpi-automation, DIRECT
    sql, reporting+data-cleaning, DIRECT
    
    # --- data and targeting
    audience-targeting, first+third-party-data, DIRECT
    audience-segmentation, behavioral+contextual+geo, DIRECT
    custom-audiences, lookalike+retargeting, DIRECT
    identity, cookieless+id-solutions, DIRECT
    
    # --- formats
    display, native, video, ctv, audio, rich-media
    
    # --- data and quality
    tracking, pixel+tag-management, DIRECT
    attribution, ab-testing, DIRECT
    ad-verification, fraud-prevention, DIRECT
    web-performance, core-web-vitals, DIRECT
    
    # --- people
    team-management, cross-functional, RESELLER
    training, header-bidding+ad-ops, DIRECT
    sales-support, feasibility+offer, DIRECT
    
    # --- technical
    html, css, javascript, php, cms, ai-tools
    
    # --- languages
    lang=it  # native
    lang=en  # fluent written, professional working spoken
    
    # certifications, platforms and companies: see the CV

    Work with me

    Alongside my role, I take on focused monetization and programmatic projects. Click a creative to get in touch.

    About this advertiser

    ✓ Verified advertiser Gianluca Colonnetta · Italy · Senior Ad Operations & Programmatic Manager

    Who is Gianluca Colonnetta?
    Gianluca Colonnetta is a Senior Ad Operations & Programmatic Manager with over 15 years of experience in digital advertising. Since 2025 he has been Ad Operations Manager at an audio and digital ad network, running programmatic and reservation campaigns across display, native, video and audio.
    What does he do?
    Ad operations and yield management, header bidding, inventory monetization for publishers and networks, programmatic and performance campaigns on DSPs, Google Ads, Meta Ads and LinkedIn Ads with complex data-driven targeting (first- and third-party audiences, segmentation, lookalikes), data analysis for inventory and campaigns, and building data analysis dashboards. He leads cross-functional teams across developers, publishers and sales.
    What is Velum?
    Velum is an ad loader for Google Ad Manager designed and built by Gianluca Colonnetta, with Prebid header bidding coming. The publisher installs a single line of code; one panel across sites manages positions and 10 formats, in-view refresh, floors by position, device and country, A/B tests, TCF v2 consent, stats by position, device and country with Core Web Vitals, revenue imported from GAM, alerts and ads.txt. Demo on request.
    What results has he achieved?
    Fill rate +30% at an audio and digital ad network, fill rate and eCPM +20% at a native platform, average ROAS +30% on B2B and B2C campaigns, conversion rate +28% through bidding and segmentation, campaign performance +30% after introducing header bidding. Companies and details are in the CV.
    Which platforms and formats does he work with?
    Display, native, video, CTV and audio. He works with ad servers, DSPs, SSPs and exchanges, native and content discovery platforms, video, CTV and audio solutions, and analytics, verification and identity tools. He holds Google Ad Manager, Google Ads (Display, Search, Discovery), Authorized Buyers and AI Ads certifications. The full platform list is in the CV.
    What is his education and which languages does he speak?
    Degree in Communication Sciences from the University of Molise (2008). Native Italian; English: fluent written, professional working spoken.
    How can I contact him?
    The quickest way is the form in the Contact section: the message goes straight to him. Alternatively:
    Why is this website made of ads?
    Because it is Gianluca’s job: for over 15 years he has made ad space perform. Every section uses an IAB format and viewability is actually measured to the MRC standard (at least 50% in view for 1 second, 2 for video). The revenue shown is simulated. The site has no third-party ads and no ad tracking.
    Advertisementinterstitial · out-of-page
    ADi

    Let’s talk ad ops.

    A role, a project, or just a conversation about yield and programmatic: write to me here.

    1. You fill in the formA few fields, no cookies, no sign-up.
    2. It reaches meStraight into my inbox, not into a CRM.
    3. I replyPersonally, usually within 48 hours.

    Rather talk it through? Book a call ↗

    Gianluca ColonnettaInstant form · no cookies
    LEAD

    Write to me from here

    Pick a topic, leave your name and email: I’ll take it from there.

    What would you like to talk about?

    I use your name, email and message only to reply: no newsletter, no lists, never shared. Delivery goes through Resend, the service that sends the email.