# 100+ LinkedIn ad examples from the Ad Library, sorted by format

Every ad links to its Ad Library page, with its run dates, impressions and targeting, and the analysis shows what the longest runners had in common.

*By Stan Rymkiewicz, maintainer of adwarp. Updated November 7, 2026.*

These are 110 LinkedIn ads from the Ad Library, pulled on November 7, 2026 and sorted by format, 102 of them from 13 B2B software companies. Of the 1,353 ads in that pull with run dates, the ones that ran longest came out of batches a company launched on a single day, and in the 16 batches that split, some ads stopped while their siblings ran on for weeks.

Jump to a format: [single image](#single-image-ad-examples), [video](#video-ad-examples), [carousel](#carousel-ad-examples), [document](#document-ad-examples), [thought leader](#thought-leader-ad-examples), [event](#event-ad-examples), [conversation and message](#conversation-and-message-ad-examples), [text and spotlight](#text-and-spotlight-ad-examples), or the [call to action buttons](#linkedin-ad-call-to-action-options).

## How we pulled these ads

Every ad in this post links to its own page in LinkedIn's Ad Library, so you can open it and see the creative. Adwarp read the library through LinkedIn's Ad Library API on November 7, 2026, with 1 call per company, and kept only the ads whose advertiser page matched that company's LinkedIn ID.

| Method | Detail |
| --- | --- |
| Pulled | November 7, 2026 |
| Source | LinkedIn's Ad Library API, read with Adwarp's `inspect_competitor_ads` tool |
| Companies | Asana, Canva, Databricks, Deel, Gong, Miro, monday.com, Notion, Ramp, Rippling, Snowflake, Vanta and Zapier |
| Ads | 3,483, the newest 300 or fewer per company |
| Countries | No filter. The 1,353 ads targeted in the European Union carry run dates, impressions and targeting |
| Copy | The API doesn't return it, so each ad links to its Ad Library page |
| Next refresh | February 2027 |

`Pull 1 company`:
```bash
npx adwarp competitor ads "Notion" --company-id 30898036 --engine api --max 300 --json > notion.json
```

*Fig. 01: Of 3,900 Ad Library results, 3,483 belonged to the 13 companies, 1,353 carried run dates and 102 are linked in the tables below.*

The API returned each company's newest ads first and takes no date filter. For Asana, 300 ads reach back to May; for Ramp, which launches far more often, they only go back to November 5. Compare run lengths within a company, because across companies they mostly show how often each one launches.

A name search also brings back other advertisers. The search for Vanta returned 300 ads, and only 117 were Vanta's; the other 183 came from 20 advertisers with similar names, VantageScore and Vantaca among them. Filtering by the company's LinkedIn ID drops them.

*Fig. 02: Filtering the Vanta search's 300 results by Vanta's LinkedIn ID left 117 and dropped the 183 from other advertisers.*

The API names formats its own way. Single image ads come back as `SPONSORED_STATUS_UPDATE`, message and conversation ads as `SPONSORED_MESSAGE` or `SPONSORED_INMAILS`, and 15 of Gong's ads came back with no format at all, so they sit out of the format sections. The API's request and response shapes are in [the LinkedIn Ads API guide](https://adwarp.dev/blog/linkedin-ads-api#the-ad-library-api).

## What the longest-running ads have in common

The Ad Library shows no clicks, leads or spend. The closest public sign that an ad works is that its owner keeps paying for it, and run dates exist only for ads targeted in the European Union: 1,353 of the 3,483 here.

| Format | Ads | With run dates | Median days run | Longest |
| --- | --- | --- | --- | --- |
| Single image | 2,159 | 959 | 6 | 133 |
| Video | 602 | 182 | 10 | 69 |
| Document | 234 | 95 | 12 | 60 |
| Message or conversation | 180 | 67 | 5 | 19 |
| Text | 162 | 16 | 38 | 46 |
| Carousel | 99 | 34 | 46 | 46 |
| Event | 19 | 0 | none | none |
| Spotlight | 12 | 0 | none | none |
| Not reported | 15 | 0 | none | none |

| Across the 1,353 ads with run dates | Ads |
| --- | --- |
| Still live on November 7 | 972 |
| Ran 7 days or less | 638 |
| Ran 8 to 30 days | 443 |
| Ran more than 30 days | 272 |
| Under 1,000 impressions | 666 |
| 1 million impressions or more | 35 |
| Targeted by job | 871 |
| Targeted by company | 810 |
| Targeted at a matched audience | 550 |
| Excluding a matched audience | 603 |
| Launched on a day its company launched 10 or more | 1,019 |

**Ads start in batches.** 1,019 of the dated ads, 75%, first ran on a day when the same company launched at least 9 others. Ramp's newest 275 ads, such as [1609421033](https://www.linkedin.com/ad-library/detail/1609421033), all first showed on November 5, and Canva put up 127 on October 22, including [1656484966](https://www.linkedin.com/ad-library/detail/1656484966).

**Batches usually stop together.** Of 54 batches of 6 or more ads, 38 either all stopped or all kept running. Canva's 127, like [1656425906](https://www.linkedin.com/ad-library/detail/1656425906), all went dark by November 3. Notion's 22 single image ads from September 3, such as [1521324423](https://www.linkedin.com/ad-library/detail/1521324423), all stopped the next day. A run like that tells you how long the campaign ran.

**Some batches split.** In the other 16, some ads stopped while their siblings kept going, and that split is the nearest thing in the library to a sign of which ads worked. Notion launched 12 document ads on September 9, stopped 4 within 3 days and 1 more a month later, and still had 7 running 60 days in, like [1599585996](https://www.linkedin.com/ad-library/detail/1599585996). Its September 13 batch of 16 went the same way: 4 stopped the next day, 2 in October, and 10 were still live at 56 days, including [1619931196](https://www.linkedin.com/ad-library/detail/1619931196).

**Format didn't decide the split.** From Deel's September 23 batch, 22 of 24 carousels were still running on November 7, such as [1558576383](https://www.linkedin.com/ad-library/detail/1558576383), and all 18 single image ads had stopped. Miro's October 2 batch went the other way: 39 of 49 single image ads were still live, like [1631068146](https://www.linkedin.com/ad-library/detail/1631068146), against 23 of 46 videos.

**Text ads piled up impressions.** All 16 of Zapier's dated text ads passed 1 million impressions and ran a median of 38 days, [1628809926](https://www.linkedin.com/ad-library/detail/1628809926) and [1628647606](https://www.linkedin.com/ad-library/detail/1628647606) among them. Only 19 other ads in the set reached that band.

A long run suggests that an ad earns its budget, without proving it. Check it against the impression range: 666 of the dated ads had fewer than 1,000 impressions, and a small ad left on for 2 months may simply have been forgotten.

*Fig. 03: Each bar is 1 company's longest-running ad in the pull: Asana's ran 133 days and stopped in October, and the other 7 were still live on November 7.*

## Single image ad examples

Single image ads are the plain sponsored post: intro text, 1 image, a headline and a button. They're also most of this set, 2,159 of 3,483 ads, and every company ran them. LinkedIn suggests keeping intro text under 150 characters and the headline under 70, because longer text gets cut off ([LinkedIn Help](https://www.linkedin.com/help/lms/answer/a426534)).

The API files these ads as `SPONSORED_STATUS_UPDATE`, a type LinkedIn also uses for article posts, so the odd row may be an article rather than an image. The 959 with run dates ran a median of 6 days, but that number mostly measures how often a company launches. The 4 groups below sort them by how they were run.

*Fig. 04: A single image ad has 5 parts, and intro text past 150 characters gets cut off in the feed, per LinkedIn's specs.*

### Still running after 30 days

These had run 31 days or more and were still showing on November 7. Most came out of a batch the company left on.

*Fig. 05: An ad in this group had run 31 days or more and was still live when we pulled it on November 7.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Databricks 1580827906](https://www.linkedin.com/ad-library/detail/1580827906) | Aug 28 to Nov 7, 72 days, live | under 1k | audience; excludes location, company, job |
| [Deel 1508111183](https://www.linkedin.com/ad-library/detail/1508111183) | Aug 30 to Nov 7, 70 days, live | 30k to 50k | company, job; excludes audience, company, job, interests |
| [Deel 1508071083](https://www.linkedin.com/ad-library/detail/1508071083) | Aug 30 to Nov 7, 70 days, live | 30k to 50k | company, job; excludes audience, company, job, interests |
| [Databricks 1574956436](https://www.linkedin.com/ad-library/detail/1574956436) | Sep 6 to Nov 7, 63 days, live | 1k to 5k | audience; excludes location, company, job |
| [Miro 1631068146](https://www.linkedin.com/ad-library/detail/1631068146) | Oct 2 to Nov 7, 37 days, live | 10k to 20k | audience, job; excludes company |
| [Miro 1632203896](https://www.linkedin.com/ad-library/detail/1632203896) | Oct 2 to Nov 7, 37 days, live | 10k to 20k | audience, job; excludes company |
| [Asana 1585672914](https://www.linkedin.com/ad-library/detail/1585672914) | Oct 2 to Nov 7, 37 days, live | 5k to 10k | audience, job; excludes audience, company, job |
| [Asana 1585535864](https://www.linkedin.com/ad-library/detail/1585535864) | Oct 6 to Nov 7, 33 days, live | 10k to 20k | audience, job; excludes audience, company, job |
| [Gong 1573035543](https://www.linkedin.com/ad-library/detail/1573035543) | Oct 7 to Nov 7, 32 days, live | 5k to 10k | audience, company, job; excludes location, audience, job |
| [Gong 1577193153](https://www.linkedin.com/ad-library/detail/1577193153) | Oct 7 to Nov 7, 32 days, live | 1k to 5k | audience, company, job; excludes location, audience, job |

### Launched in batches

Each of these went up on a day when its company launched 20 or more ads at once. Ramp's and Snowflake's went up in November, so their rows show only a few days.

*Fig. 06: A batch here means 20 or more ads that 1 company switched on the same day.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Ramp 1609421033](https://www.linkedin.com/ad-library/detail/1609421033) | Nov 5 to Nov 7, 3 days, live | under 1k | company |
| [Ramp 1609450053](https://www.linkedin.com/ad-library/detail/1609450053) | Nov 5 to Nov 7, 3 days, live | under 1k | company |
| [Canva 1656484966](https://www.linkedin.com/ad-library/detail/1656484966) | Oct 22 to Nov 3, 13 days | under 1k | company; excludes job |
| [Canva 1656425906](https://www.linkedin.com/ad-library/detail/1656425906) | Oct 22 to Nov 3, 13 days | under 1k | company; excludes job |
| [Miro 1631049106](https://www.linkedin.com/ad-library/detail/1631049106) | Oct 2 to Nov 7, 37 days, live | 10k to 20k | audience, job; excludes company |
| [Miro 1630838836](https://www.linkedin.com/ad-library/detail/1630838836) | Oct 2 to Nov 7, 37 days, live | 1k to 5k | audience, job |
| [Deel 1558789933](https://www.linkedin.com/ad-library/detail/1558789933) | Sep 23 to Oct 29, 37 days | 50k to 100k | company, job; excludes company |
| [Deel 1558740513](https://www.linkedin.com/ad-library/detail/1558740513) | Sep 23 to Oct 29, 37 days | 10k to 20k | company, job; excludes company |
| [Snowflake 1631188064](https://www.linkedin.com/ad-library/detail/1631188064) | Nov 4 to Nov 7, 4 days, live | under 1k | audience, job, interests |
| [Snowflake 1631400394](https://www.linkedin.com/ad-library/detail/1631400394) | Nov 4 to Nov 7, 4 days, live | 1k to 5k | audience, job, interests |

### Aimed at a matched audience

The API marks an ad that targets an audience, such as an uploaded list or a retargeting group, but never names the list. 550 of the dated ads did.

*Fig. 07: The Ad Library flags an ad aimed at a matched audience but leaves the list's name blank.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Asana 1309982364](https://www.linkedin.com/ad-library/detail/1309982364) | May 27 to Oct 6, 133 days | 10k to 20k | audience, job; excludes audience, company, job |
| [Asana 1308582824](https://www.linkedin.com/ad-library/detail/1308582824) | May 27 to Oct 6, 133 days | 10k to 20k | audience, job; excludes audience, company, job |
| [Deel 1547597603](https://www.linkedin.com/ad-library/detail/1547597603) | Sep 16 to Nov 7, 53 days, live | 100k to 150k | audience, company, job; excludes audience, company, job |
| [Deel 1547797913](https://www.linkedin.com/ad-library/detail/1547797913) | Sep 16 to Nov 7, 53 days, live | 100k to 150k | audience, company, job; excludes audience, company, job |
| [Databricks 1598474516](https://www.linkedin.com/ad-library/detail/1598474516) | Sep 17 to Nov 7, 52 days, live | 5k to 10k | audience, job; excludes location, audience, company, job |
| [Databricks 1598484696](https://www.linkedin.com/ad-library/detail/1598484696) | Sep 17 to Nov 7, 52 days, live | 5k to 10k | audience, job; excludes location, audience, company, job |
| [Miro 1630858826](https://www.linkedin.com/ad-library/detail/1630858826) | Oct 2 to Nov 7, 37 days, live | 1k to 5k | audience, job |
| [Miro 1630819516](https://www.linkedin.com/ad-library/detail/1630819516) | Oct 2 to Nov 7, 37 days, live | 1k to 5k | audience, job |
| [Gong 1573114463](https://www.linkedin.com/ad-library/detail/1573114463) | Oct 7 to Nov 7, 32 days, live | 1k to 5k | audience, company, job; excludes location, audience, job |
| [Gong 1573025333](https://www.linkedin.com/ad-library/detail/1573025333) | Oct 7 to Nov 7, 32 days, live | 10k to 20k | audience, company, job; excludes location, audience, job |

### Stopped within 14 days

These ended within 2 weeks of their first impression. Some were cut from a batch whose siblings ran on, and some belonged to a flight that ended for every ad at once.

*Fig. 08: An ad can stop within 14 days while the rest of its batch runs on (top), or along with every other ad in its flight (bottom).*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Snowflake 1669810476](https://www.linkedin.com/ad-library/detail/1669810476) | Nov 2 to Nov 2, 1 day | under 1k | audience; excludes audience |
| [Snowflake 1665490946](https://www.linkedin.com/ad-library/detail/1665490946) | Nov 2 to Nov 2, 1 day | under 1k | audience; excludes audience |
| [Notion 1521324423](https://www.linkedin.com/ad-library/detail/1521324423) | Sep 3 to Sep 4, 2 days | 1k to 5k | audience, job; excludes audience, company, job |
| [Notion 1587555116](https://www.linkedin.com/ad-library/detail/1587555116) | Sep 3 to Sep 4, 2 days | 1k to 5k | audience; excludes audience, company, job |
| [Miro 1641406666](https://www.linkedin.com/ad-library/detail/1641406666) | Oct 13 to Oct 15, 3 days | under 1k | audience, job; excludes company |
| [Miro 1641358746](https://www.linkedin.com/ad-library/detail/1641358746) | Oct 13 to Oct 15, 3 days | under 1k | audience, job; excludes company |
| [Zapier 1626209206](https://www.linkedin.com/ad-library/detail/1626209206) | Sep 18 to Sep 22, 5 days | 1k to 5k | company; excludes audience, company, job |
| [Zapier 1626386256](https://www.linkedin.com/ad-library/detail/1626386256) | Sep 18 to Sep 22, 5 days | under 1k | audience, company, job; excludes audience, company, job |
| [Gong 1577636293](https://www.linkedin.com/ad-library/detail/1577636293) | Oct 12 to Oct 18, 7 days | 20k to 30k | company, job |
| [Canva 1656502646](https://www.linkedin.com/ad-library/detail/1656502646) | Oct 22 to Oct 31, 10 days | under 1k | company; excludes job |

## Video ad examples

602 ads in the set are video, from 12 of the 13 companies. The API doesn't return a video's length or say whether it has captions, so open the ad to check both. Of the 182 with run dates, the median ran 10 days and the longest 69.

*Fig. 09: Captions and running time are the parts of a video ad you can only check by opening it.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Deel 1508077273](https://www.linkedin.com/ad-library/detail/1508077273) | Aug 31 to Nov 7, 69 days, live | 30k to 50k | company, job, interests; excludes audience, company, job, interests |
| [Deel 1508177163](https://www.linkedin.com/ad-library/detail/1508177163) | Sep 1 to Nov 7, 68 days, live | 1k to 5k | audience, company, job; excludes audience, company, job, interests |
| [Databricks 1630406956](https://www.linkedin.com/ad-library/detail/1630406956) | Oct 1 to Nov 7, 38 days, live | 10k to 20k | audience, job; excludes location, company, job |
| [Databricks 1630550876](https://www.linkedin.com/ad-library/detail/1630550876) | Oct 1 to Nov 7, 38 days, live | 10k to 20k | audience, job; excludes location, company, job |
| [Miro 1630964676](https://www.linkedin.com/ad-library/detail/1630964676) | Oct 2 to Nov 7, 37 days, live | 1k to 5k | audience, job |
| [Miro 1630868246](https://www.linkedin.com/ad-library/detail/1630868246) | Oct 2 to Nov 7, 37 days, live | under 1k | audience, job |
| [Gong 1592605023](https://www.linkedin.com/ad-library/detail/1592605023) | Oct 21 to Nov 7, 18 days, live | under 1k | audience, job; excludes location, audience, job |
| [Gong 1592536123](https://www.linkedin.com/ad-library/detail/1592536123) | Oct 21 to Nov 7, 18 days, live | 10k to 20k | audience, company, job; excludes location, audience, company, job |
| [Zapier 1605368804](https://www.linkedin.com/ad-library/detail/1605368804) | Oct 21 to Nov 7, 18 days, live | 300k to 500k | job, interests; excludes audience, company, job |
| [Zapier 1605514524](https://www.linkedin.com/ad-library/detail/1605514524) | Oct 21 to Nov 7, 18 days, live | 1M+ | job, interests; excludes audience, company, job |
| [Snowflake 1668332266](https://www.linkedin.com/ad-library/detail/1668332266) | Oct 30 to Nov 7, 9 days, live | under 1k | audience; excludes audience |
| [Snowflake 1668331076](https://www.linkedin.com/ad-library/detail/1668331076) | Oct 30 to Nov 7, 9 days, live | under 1k | audience; excludes audience |
| [Vanta 1664521656](https://www.linkedin.com/ad-library/detail/1664521656) | Oct 31 to Nov 7, 8 days, live | under 1k | company, job; excludes audience, company, job |
| [Vanta 1664550996](https://www.linkedin.com/ad-library/detail/1664550996) | Oct 31 to Nov 7, 8 days, live | under 1k | company, job; excludes audience, company, job |

*Fig. 10: Video was the second most common format, 602 of the ads here, and Deel's longest ran 69 days.*

## Carousel ad examples

A carousel holds 2 to 10 cards that people swipe through, each with its own image and a headline of up to 45 characters ([LinkedIn carousel specs](https://business.linkedin.com/advertise/ads/sponsored-content/carousel-ads/specs)). Only 5 companies ran carousels in this pull, 99 ads between them. The API doesn't return the card count; the ad's page shows every card.

*Fig. 11: A carousel ad holds 2 to 10 cards that run past the edge of the post, and each card's headline gets up to 45 characters.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Deel 1558576383](https://www.linkedin.com/ad-library/detail/1558576383) | Sep 23 to Nov 7, 46 days, live | 50k to 100k | company, job; excludes audience, company, job, interests |
| [Deel 1558527493](https://www.linkedin.com/ad-library/detail/1558527493) | Sep 23 to Nov 7, 46 days, live | 1k to 5k | company, job; excludes audience, company, job, interests |
| [Snowflake 1665384546](https://www.linkedin.com/ad-library/detail/1665384546) | Oct 29 to Nov 6, 9 days, live | under 1k | audience; excludes audience |
| [Snowflake 1665356106](https://www.linkedin.com/ad-library/detail/1665356106) | Oct 30 to Nov 5, 7 days, live | under 1k | audience; excludes audience |
| [Databricks 1661683586](https://www.linkedin.com/ad-library/detail/1661683586) | Nov 2 to Nov 7, 6 days, live | under 1k | audience, job; excludes location, company, job |
| [Databricks 1661576426](https://www.linkedin.com/ad-library/detail/1661576426) | Nov 2 to Nov 7, 6 days, live | under 1k | audience, job; excludes location, company, job |
| [Asana 1584563623](https://www.linkedin.com/ad-library/detail/1584563623) | dates not shown | not shown | location and language only |
| [Asana 1584651743](https://www.linkedin.com/ad-library/detail/1584651743) | dates not shown | not shown | location and language only |
| [Canva 1673051476](https://www.linkedin.com/ad-library/detail/1673051476) | dates not shown | not shown | location and language only |
| [Canva 1673041476](https://www.linkedin.com/ad-library/detail/1673041476) | dates not shown | not shown | location and language only |

*Fig. 12: From the same launch day, 22 of Deel's 24 carousels were still running on November 7, and none of its 18 single image ads were.*

## Document ad examples

Document ads let people read a document in the feed and download it, and the download can sit behind a Lead Gen Form ([LinkedIn](https://business.linkedin.com/advertise/ads/sponsored-content/document-ads)). The set has 234 of them from 8 companies. The API doesn't say which ones are gated, so the cover and the form are on each ad's page.

*Fig. 13: The same document ad open and gated, a difference the API doesn't record.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Notion 1599585996](https://www.linkedin.com/ad-library/detail/1599585996) | Sep 9 to Nov 7, 60 days, live | 1M+ | company, job; excludes location, audience, company |
| [Notion 1599386226](https://www.linkedin.com/ad-library/detail/1599386226) | Sep 9 to Nov 7, 60 days, live | 200k to 300k | company, job; excludes location, audience, company, job |
| [Gong 1578158133](https://www.linkedin.com/ad-library/detail/1578158133) | Oct 20 to Nov 7, 19 days, live | 1k to 5k | audience, job; excludes location, job |
| [Gong 1584194763](https://www.linkedin.com/ad-library/detail/1584194763) | Oct 20 to Nov 7, 19 days, live | 20k to 30k | audience, job; excludes location, job |
| [monday.com 1618061074](https://www.linkedin.com/ad-library/detail/1618061074) | Oct 29 to Nov 7, 10 days, live | 1k to 5k | audience, job; excludes audience, company, job |
| [monday.com 1618012184](https://www.linkedin.com/ad-library/detail/1618012184) | Oct 29 to Nov 7, 10 days, live | 1k to 5k | audience, job; excludes audience, company, job |
| [Deel 1595083773](https://www.linkedin.com/ad-library/detail/1595083773) | Oct 31 to Nov 7, 8 days, live | 1k to 5k | audience, company, job; excludes audience, company, job |
| [Deel 1603239983](https://www.linkedin.com/ad-library/detail/1603239983) | Oct 31 to Nov 7, 8 days, live | 1k to 5k | audience, company, job; excludes audience, company, job |
| [Miro 1664995326](https://www.linkedin.com/ad-library/detail/1664995326) | Oct 29 to Nov 5, 8 days, live | 1k to 5k | audience, job; excludes company |
| [Miro 1664995306](https://www.linkedin.com/ad-library/detail/1664995306) | Oct 29 to Nov 5, 8 days, live | 1k to 5k | audience, job; excludes company |
| [Zapier 1652885986](https://www.linkedin.com/ad-library/detail/1652885986) | dates not shown | not shown | location and language only |
| [Zapier 1652715866](https://www.linkedin.com/ad-library/detail/1652715866) | dates not shown | not shown | location and language only |

*Fig. 14: Notion ran 149 of the 234 document ads here, and its 7 longest were still live after 60 days.*

## Thought leader ad examples

A thought leader ad sponsors a post a member wrote, such as an employee or a creator. The author has to approve it first, and the post has to be public text, a single image, video, document, article or newsletter ([LinkedIn Help](https://www.linkedin.com/help/lms/answer/a1399568)).

*Fig. 15: A thought leader ad runs on a member's post while a company pays, and the 8 below were each paid for by a company, not the member.*

In the Ad Library the member is the advertiser and the company is the payer, so a search for a company's name skips these ads. The ads below came from keyword searches for brand names in ad copy, kept only where a company, not the member, paid. Each row names that company and leaves the member out.

*Fig. 16: On a thought leader ad the member in the header is the advertiser, and the company paying for it is named in the small promoted-by line.*

| Ad | Paid for by | Format | Ran | Impressions |
| --- | --- | --- | --- | --- |
| [Member post 1624845134](https://www.linkedin.com/ad-library/detail/1624845134) | GradConnect | Video | Nov 3 to Nov 7, 5 days, live | 30k to 50k |
| [Member post 1631600884](https://www.linkedin.com/ad-library/detail/1631600884) | LEMPIRE | Single image | Nov 5 to Nov 6, 2 days, live | 200k to 300k |
| [Member post 1603848533](https://www.linkedin.com/ad-library/detail/1603848533) | HappySoup Ltd | Single image | Nov 3 to Nov 7, 5 days, live | 20k to 30k |
| [Member post 1604032533](https://www.linkedin.com/ad-library/detail/1604032533) | PulpTech | Video | Nov 3 to Nov 7, 5 days, live | 5k to 10k |
| [Member post 1603386333](https://www.linkedin.com/ad-library/detail/1603386333) | CastPair | Single image | Oct 30 to Nov 3, 5 days | 1k to 5k |
| [Member post 1624480504](https://www.linkedin.com/ad-library/detail/1624480504) | Ekoon BV | Single image | Oct 31 to Nov 1, 2 days | 1k to 5k |
| [Member post 1624928814](https://www.linkedin.com/ad-library/detail/1624928814) | Censinet | Single image | dates not shown | not shown |
| [Member post 1625172244](https://www.linkedin.com/ad-library/detail/1625172244) | Hilbert AI Co. | Single image | dates not shown | not shown |

Adwarp's `create_post_ad` tool, new in 0.5.0, sponsors a member's post once they approve it, and the ad lands as a draft. [LinkedIn thought leader ads](https://adwarp.dev/blog/linkedin-thought-leader-ads) covers the format in full.

## Event ad examples

Event ads promote a LinkedIn Event page, which LinkedIn builds from the event's details ([LinkedIn](https://business.linkedin.com/advertise/ads/sponsored-content/event-ads)). 19 came back from 3 companies, and none were targeted in the European Union, so none show dates.

*Fig. 17: An event ad starts from a LinkedIn Event page, and LinkedIn fills in the event's details for you.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Notion 1664939366](https://www.linkedin.com/ad-library/detail/1664939366) | dates not shown | not shown | location and language only |
| [Notion 1664948346](https://www.linkedin.com/ad-library/detail/1664948346) | dates not shown | not shown | location and language only |
| [monday.com 1603405753](https://www.linkedin.com/ad-library/detail/1603405753) | dates not shown | not shown | location and language only |
| [Databricks 1661715706](https://www.linkedin.com/ad-library/detail/1661715706) | dates not shown | not shown | location and language only |
| [Databricks 1661670696](https://www.linkedin.com/ad-library/detail/1661670696) | dates not shown | not shown | location and language only |

*Fig. 18: Event ads send people to a LinkedIn Event page, and Databricks ran 14 of the 19 in this pull.*

## Conversation and message ad examples

Conversation and message ads land in the LinkedIn inbox instead of the feed. The API reports them as `SPONSORED_MESSAGE` or `SPONSORED_INMAILS` and doesn't say which format each one is, so they stay together here: 180 ads from 8 companies. The 67 with dates ran a median of 5 days, the shortest of any format.

*Fig. 19: A conversation ad arrives as a sponsored thread in the member's inbox and opens with its reply buttons.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Notion 1567341636](https://www.linkedin.com/ad-library/detail/1567341636) | Aug 23 to Sep 10, 19 days | 10k to 20k | company, job; excludes location, audience, company |
| [Notion 1567431746](https://www.linkedin.com/ad-library/detail/1567431746) | Aug 23 to Sep 10, 19 days | 20k to 30k | audience, company, job; excludes location, audience, company |
| [Rippling 1594963153](https://www.linkedin.com/ad-library/detail/1594963153) | Oct 28 to Nov 7, 11 days, live | 1k to 5k | company, job; excludes location, audience, company, job |
| [Rippling 1594754743](https://www.linkedin.com/ad-library/detail/1594754743) | Oct 28 to Nov 7, 11 days, live | 1k to 5k | company, job; excludes audience, company, job |
| [monday.com 1624499554](https://www.linkedin.com/ad-library/detail/1624499554) | Nov 2 to Nov 7, 6 days, live | under 1k | audience, job; excludes audience, company |
| [monday.com 1624539154](https://www.linkedin.com/ad-library/detail/1624539154) | Nov 2 to Nov 7, 6 days, live | under 1k | audience, job; excludes audience, company |
| [Miro 1672877576](https://www.linkedin.com/ad-library/detail/1672877576) | Nov 4 to Nov 7, 4 days, live | under 1k | audience, job; excludes company |
| [Miro 1672799246](https://www.linkedin.com/ad-library/detail/1672799246) | Nov 4 to Nov 7, 4 days, live | under 1k | audience, job; excludes company |
| [Snowflake 1673937716](https://www.linkedin.com/ad-library/detail/1673937716) | Nov 4 to Nov 7, 4 days, live | 1k to 5k | job; excludes audience, company, job |
| [Snowflake 1673937546](https://www.linkedin.com/ad-library/detail/1673937546) | Nov 4 to Nov 7, 4 days, live | 1k to 5k | job; excludes audience, company, job |

*Fig. 20: Rippling sent 69 of the 180 message and conversation ads in this pull, more than any other company.*

## Text and spotlight ad examples

Text ads sit in the right rail on desktop only, with a 100 by 100 pixel image, a headline of up to 25 characters and a description of up to 75 ([LinkedIn text ads](https://business.linkedin.com/advertise/ads/text-ads)). Spotlight ads are dynamic ads in the same rail, personalized with each member's own profile data, such as their photo, company name or job title ([LinkedIn Help](https://www.linkedin.com/help/lms/answer/96484)).

*Fig. 21: Text and spotlight ads sit in the right rail on desktop, beside the feed rather than in it.*

monday.com ran 126 text ads, close to its 136 single image ads, and Zapier ran 36. None of monday.com's were targeted in the European Union. All 16 of Zapier's dated ones passed 1 million impressions.

*Fig. 22: A text ad has room for a 100 by 100 pixel image, a headline of up to 25 characters and a description of up to 75.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Zapier 1628809926](https://www.linkedin.com/ad-library/detail/1628809926) | Sep 23 to Nov 7, 46 days, live | 1M+ | company, job; excludes location, audience, company |
| [Zapier 1628647606](https://www.linkedin.com/ad-library/detail/1628647606) | Sep 23 to Nov 7, 46 days, live | 1M+ | job; excludes location, audience, company |
| [Zapier 1628714406](https://www.linkedin.com/ad-library/detail/1628714406) | Sep 23 to Nov 7, 46 days, live | 1M+ | company, job; excludes location, audience, company |
| [monday.com 1624557784](https://www.linkedin.com/ad-library/detail/1624557784) | dates not shown | not shown | location and language only |
| [monday.com 1624508334](https://www.linkedin.com/ad-library/detail/1624508334) | dates not shown | not shown | location and language only |
| [monday.com 1624644474](https://www.linkedin.com/ad-library/detail/1624644474) | dates not shown | not shown | location and language only |

Deel was the only company with spotlight ads, 12 of them, and Asana had the set's 1 follower ad, another dynamic format. None of them show dates.

*Fig. 23: A spotlight ad drops each viewer's own profile photo into the same slot beside the company's logo.*

| Ad | Ran | Impressions | Targeting |
| --- | --- | --- | --- |
| [Deel 1584327753](https://www.linkedin.com/ad-library/detail/1584327753) | dates not shown | not shown | location and language only |
| [Deel 1584337743](https://www.linkedin.com/ad-library/detail/1584337743) | dates not shown | not shown | location and language only |
| [Deel 1584386953](https://www.linkedin.com/ad-library/detail/1584386953) | dates not shown | not shown | location and language only |
| [Deel 1584434093](https://www.linkedin.com/ad-library/detail/1584434093) | dates not shown | not shown | location and language only |
| [Asana 1291980244](https://www.linkedin.com/ad-library/detail/1291980244) | dates not shown | not shown | location and language only |

## LinkedIn ad call to action options

A single image ad can't have a button you write yourself. It picks 1 from a fixed list, and [LinkedIn's single image ad specs](https://business.linkedin.com/advertise/ads/sponsored-content/single-image-ads-specs) name 10: Apply, Download, View Quote, Learn More, Sign Up, Subscribe, Register, Join, Attend and Request Demo.

*Fig. 24: A single image ad's button is 1 of 10 fixed labels, picked from a menu instead of typed.*

| Format | Button text | Source |
| --- | --- | --- |
| Single image | 1 of the 10 fixed labels | [LinkedIn single image specs](https://business.linkedin.com/advertise/ads/sponsored-content/single-image-ads-specs) |
| Conversation | Your own, up to 25 characters | [LinkedIn conversation ad specs](https://business.linkedin.com/advertise/ads/sponsored-messaging/conversation-ads/specs) |
| Message | Your own, up to 20 characters | [LinkedIn Help, message ads](https://www.linkedin.com/help/lms/answer/a422183) |

*Fig. 25: Conversation and message ads take button text you write yourself, capped at 25 and 20 characters.*

The Ad Library API doesn't return the button, so this pull can't say which of the 10 the 3,483 ads use most. The ad's page shows it.

## How to find any company's LinkedIn ads

LinkedIn's Ad Library is public at [linkedin.com/ad-library](https://www.linkedin.com/ad-library). It lists ads that ran after June 1, 2023 and keeps each one for 1 year after its last impression, per [LinkedIn Help](https://www.linkedin.com/help/linkedin/answer/a1517918).

*Fig. 26: Switching the country filter to a European Union member surfaces the ads targeted there, the only ones that show run dates, impressions and targeting.*

1. Search by company or advertiser name, then check the advertiser on each result. A search for Vanta returned 20 other advertisers alongside it.
2. Narrow by keyword, country, payer name or date range.
3. Open an ad to see its preview, format, advertiser and payer.
4. Set the country to a European Union member, such as Germany or Ireland. Ads targeted in the European Union also show the dates they ran, estimated impressions, impressions by country and the main targeting parameters, per LinkedIn's page on [targeting parameters and impressions](https://www.linkedin.com/help/linkedin/answer/a1620070).
5. Note the date you looked. An ad that stopped more than a year ago drops out.

Read the payer line too, because it isn't always the company. In this pull, 260 of Asana's 296 ads were paid for by Decoded Advertising LLC, 93 of Rippling's by Deutsch L.A., Inc and 63 of Snowflake's by Influ2. Miro's ads all name Realtimeboard, Inc. A payer search for the company's own name would miss every one of those.

*Fig. 27: An ad's page in the Ad Library lists the advertiser and the payer on separate lines, and the payer can be an agency.*

### Pull the same data from your terminal

Each company in this post took 1 call. In Claude Code, Codex, Cursor or another MCP client you ask in plain words, and Adwarp runs `inspect_competitor_ads` with the company's name and LinkedIn ID. From a shell it's the command under the method table.

```text
> Pull Notion's newest LinkedIn ads. Which ones are still running?
adwarp.inspect_competitor_ads Notion, company 30898036, max 300  271 ads
149 document, 74 single image, 33 message, 11 video, 4 event
121 with EU run dates, 29 still live on Nov 7
Longest: 7 document ads live since Sep 9, 60 days
From the same launch, 5 documents stopped, 4 of them within 3 days.
```

Every ad comes back with its format, advertiser, payer and detail link. Ads targeted in the European Union add first and last impression dates, an impression range, the split by country and the targeting facets. The copy comes only from Adwarp's optional creative worker, which runs on its own cloud host, reads up to 10 ads per pull and hands them back through `get_competitor_creatives` or `npx adwarp creative-status <ids>`. This set was pulled without it.

The API needs a LinkedIn developer app with the LinkedIn Ad Library product, which LinkedIn vets on its own ([how to get it](https://adwarp.dev/blog/linkedin-ads-api#the-ad-library-api)). The [competitor intel docs](https://adwarp.dev/docs/tools/competitor-intel) cover both tools, and the [linkedin-ad-library-teardown](https://adwarp.dev/docs/skills/linkedin-ad-library-teardown) skill turns a pull like this into a read on themes, offers, formats, cadence and run length. Adwarp is free and MIT licensed: `claude mcp add adwarp -- npx -y adwarp mcp` adds it to Claude Code, and `npx adwarp` runs the CLI.

Put it to work: [LinkedIn Ad Library](https://adwarp.dev/linkedin-ads/ad-library). Pull any company's ads with their run dates, impressions and targeting from your terminal, then sort and compare them.

## Questions

### What do LinkedIn ads look like?

Most look like a normal post in the feed, with a Promoted label under the company name. A single image ad has intro text above the picture, a headline under it and a button such as Learn More or Request Demo. LinkedIn suggests keeping intro text to 150 characters and the headline to 70, because longer text gets cut off.

### What types of LinkedIn ads are there?

LinkedIn's Ads Guide lists single image, video, carousel, event, document, thought leader, connected TV, article and newsletter, and job ads as Sponsored Content. Conversation and message ads are Sponsored Messaging, spotlight and follower ads are Dynamic Ads, and text ads sit on their own.

### Which call to action buttons can a LinkedIn ad use?

A single image ad picks from 10 buttons: Apply, Download, View Quote, Learn More, Sign Up, Subscribe, Register, Join, Attend and Request Demo. Conversation ads take your own button text up to 25 characters, and message ads up to 20.

### Where can I see a competitor's LinkedIn ads?

In LinkedIn's Ad Library at linkedin.com/ad-library. Search the company name, open any ad for its format, advertiser and payer, and set the country to a European Union member to see run dates, impressions and targeting for the ads aimed there.

### What makes a LinkedIn ad work?

The Ad Library can't tell you, because it shows no clicks, leads or spend. The nearest public signal is an ad that keeps running after the company cut its siblings from the same launch, as with 7 of the 12 document ads Notion launched on September 9, 2026. A long run suggests an ad earns its budget but doesn't prove it.

### How long do ads stay in the LinkedIn Ad Library?

1 year after their last impression. The library covers ads that ran after June 1, 2023, and a new ad usually shows up shortly after its first impression.

### Can you see a competitor's spend or results?

No. The Ad Library shows no spend, clicks or conversions. For ads targeted in the European Union it adds an estimated impression range, the share of impressions by country and the main targeting parameters, and nothing more.

## Related

- [LinkedIn ad specs](https://adwarp.dev/blog/linkedin-ad-specs): Sizes, text lengths and file limits for every format in this post.
- [LinkedIn thought leader ads](https://adwarp.dev/blog/linkedin-thought-leader-ads): How sponsored member posts work and what they need before launch.
- [Ad Library teardown skill](https://adwarp.dev/docs/skills/linkedin-ad-library-teardown): The method behind this set, to run on your own competitors.

Canonical page: https://adwarp.dev/blog/linkedin-ad-examples
Last updated: 2026-11-07
