How Can I Include My Visitor’s Location in My Widget Header?

When you create a widget, you have the option to include the visitor’s location in your header text.

Location Options

  • [Country]
  • [State]
  • [City]
  • [Postal_Code]

On the widget settings page, choose Custom under Header Text and type your desired header text. For example, if your enter “What People in [City] are Reading” visitors in Los Angeles will see “What People in Los Angeles are Reading”.

What is the widget?

The widget is a content recommendation tool that can run on any website. It automatically analyses each piece of content on your site and then displays links to specific content in the widget.

How does improve visitor engagement?

The widget uses a proprietary algorithm that analyses the performance of each page of content on your site. It creates an engagement metric based on a number of proprietary engagement measures. In addition, “learns” how each piece of your content is likely to appeal to individual readers and uses this to predict what they will like.

Will it work on any site?

Yes, is designed to operate on any content site. WordPress users also have the option of installing a plug-in which will integrate the placement and set-up options into your WordPress Admin.

How quickly does it start working?

The Widget will start to work immediately; however, part of the optimization process involves learning which of your content performs the best. A certain number of impressions must be served before the widget is able to fully optimize and display the most effective content.

Can I setup more than one widget for my site?

Yes. You may want to test the location and/or layout of the widget on your pages to see which produces the best results for you. For example you may want to test how the widget performs below your content. vs. to the side of your content. In this case you will create two widgets and name then separately. Then you can track the performance of each separately in your reporting dashboard.

How do I sign up?

Simply complete the sign-up form, located here. You will then receive a confirmation email. Click the link in the email to complete your registration and set up your first widget. If you do not receive the registration email, please check your spam folder, and be sure to white list our email address, “info (at) content (dot) ad”

How can the widget generate revenue for me? widgets can be set up to display varying amounts of sponsored content from 3rd party websites. When displaying sponsored content, you make a percentage of the revenue generated from sending quality visitors to these sites. Over time, will learn and optimize to show sponsored content that performs the best for you.

Can I adjust the type of sponsored content displayed?

All sponsored content is screened internally to ensure that it is appropriate for general audiences. However, some publishers are more sensitive to the types of content they want on their website than others. offers three ways to customize the type of sponsored content that will appear in your widget: by content rating, or by other options by contacting your account representative, or email our Support Team at

NOTE: Limiting the types of ads that can appear in your widget can dramatically reduce its profitability.

The content rating allows you to be more granular in the types of content you want to exclude, enabling you to monetize your widgets at the maximum level possible.

Content rating loosely follows the same format used for movie ratings: G is the most conservative and R the least conservative.

A widget with a less conservative rating does not mean you will always see that type of content; it means that you are allowing that type of content to serve if it performs well for your site. See a general description of each rating below.

Content Rating

G: Absolutely no suggestive content of any kind, including images of people showing any amount of skin.

Examples of G Content
G Samples

PG: No sex-related or sensual content. Tasteful imagery associated with topics such as swimwear and fitness may include skin.

Examples of PG Content
PG Samples

PG-13: Content includes sexual topics or non-explicit suggestive imagery. Includes terms and images that may be considered “sexy”.

Examples of PG-13 Content
PG13 Samples - Copy

R: All of our sponsored content can be shown here. Content may be sexual in nature.  Ad content does NOT contain nudity, pornography or explicit sex.  (Note: This option may not be compliant with Google AdSense or other ad network policies.)

Examples of R Content
R Samples


Brand-Safe Filter

You may be more concerned with the presentation of the content rather than the rating or vertical.  If an ad is sensational, flags that ad as not brand safe.  Activating the brand-safe filter will ensure that these ads do not appear.  Please contact support to have the brand-safe filter activated for you.

Examples of Brand Safe Content

Examples of Non-Brand Safe Content


You may wish to remove specific ads and/or verticals from your widget. The following verticals can be blocked:

  • Anti-Aging Products
  • Brain Enhancements
  • Dating Services
  • Death/Sickness
  • Diabetes
  • Drugs
  • Erectile Dysfunction
  • Eyelash Products
  • Gambling
  • Get Rich Quick Programs
  • Hair Growth
  • Penny Stocks
  • Politics
  • Religion
  • Supplements
  • Testosterone Products
  • Vision Products
  • Weight Loss Products & Services

Please contact support to have any of these verticals or specific ads removed for you.

For more information about what guidelines we use when approving sponsored content, please visit: What do you consider when approving content?

How much revenue can I expect to earn?

Revenue generation depends on a variety of factors including widget styles and placement and the quality of traffic on your site.   To get an idea of how will work for you, we recommend putting in on your site for a week and tracking the performance through our reporting dashboard.  During this time, will optimize the sponsored content it shows to maximize effective CPM (payout per thousand impressions displayed).

How and when will I get paid?

Payments are made once per month, provided you have earned at least $50.00 in unpaid revenue. For example, payment for revenue earned in the current month, will be sent out the last week of the following month. Accumulated earnings under $50.00 will be paid out once a year in January.

Payments are processed and sent out on the 25th of every month.  It will take approximately 3-5 business days (in the U.S.) and 7-10 days (outside the U.S.) to receive payment depending on your selected payment method.

To receive your earnings on time, please ensure the information in the “Payment Method” section of your account is up to date by the 15th of the month.

Payment MethodUSNon-USFee
ACH / Direct Depositn/a
Wire Transfer$15 US, $20 Non-US
Paper Checkn/a
eCheck / Global ACHn/a
Hold My Paymentsn/a

My widget isn’t displaying the correct image and/or title. How can I tell it to use a different one?

When scanning your site, does its best to determine which images and titles to use. Because of the diversity of webpage layouts, there may be times where we don’t select the one you want us to use. You can explicitly set the image and title on your page by using meta tags. We recognize the following tags:

<meta name="ca_title" content="[TITLE GOES HERE]" />
<meta name="ca_image" content="[ABSOLUTE IMAGE PATH GOES HERE]" />

Simply paste the tags into the <head> section of your page and replace the text within the square brackets.

Clicks from the widget aren’t going to the URL I want to use.

Many sites have multiple URLs that resolve to the same piece of content. By default, groups duplicate content under the first URL which it was requested. However, we also allow site owners to define the url they wish to use in a meta tag.

<meta name="ca_URL" content="[URL GOES HERE]" />

Simply paste the tags into the section of your page and replace the text within the square brackets.

I registered but didn’t get an activation email.

Check that our email didn’t go into your spam or junk mail folders. If you still don’t see it, try logging in with your username and password. Once logged in you will have the option of resending the activation email.

I’ve installed the widget but it doesn’t display.

All domains are personally reviewed by our team before they are approved to serve sponsored content.  You will need to enter payment information on your account before any domains can be reviewed.  After submitting a domain, you will be notified via email when your domain has been approved.  If your domain is approved, the widget will automatically begin serving sponsored content.  If your domain is not approved to display sponsored content, then we have determined that that domain does not fit our business model. Do not resubmit a rejected domain.

If you don’t see recommendations appear as expected, please ensure that the widget you placed on your site is set to the correct domain.  If so, please contact us at for assistance.

I want to display the widget on a particular page (ex. Home Page) but don’t want links to that page to appear as related content on other pages.

By default, the widget will use each piece of content you have it installed on as a potential recommended article. However, if you load the widget on a page such as your home, category, contact or about pages, chances are you don’t want those pages to show up as related content elsewhere. To prevent this from happening, simply add a parameter of “serve” with a value of “0” to the end of the widget call on pages that you DON’T want to be served as related content.

The widget is slowing down my page load time. Can I set it to load after the rest of my page’s content (lazy load)?

The widget should load very quickly and efficiently on your page.  In most cases, you will experience the best performance by loading the widget with your page’s content (default behavior).  However, if you would like the widget to load after all of your other content to avoid slowing down your page load times, you can pass a parameter of “lazyLoad” set to “1” in the widget call.

Old or outdated internal content appears in the widget.

You can specify how old is too old for content to appear in the widget.

  1. Add a parameter of “pubdate” to the widget installation code whose value is the published date of the content on that page (format: yyyy-mm-dd hh:mm:ss).  WordPress users:  If you are using the plugin, this is already done for you.
  2. Email and specify how recent content should be (in days) to appear in the widget.

Your changes may take a short time to take effect.

I made a lot of money on sponsored content yesterday, but not today, and I haven’t changed anything.

The widget generates revenue by displaying a variety of different kinds of offers.  Some of these offers generate small payouts on a consistent basis, and others generate large payouts but are completed less often.  As result, many publishers may notice that their revenue varies significantly on a daily basis, especially when placing a widget on a site for the first time.

Over time, will learn which content the site’s audience engages with and optimize accordingly, but for many publishers, we recommend analyzing widget performance on a weekly basis rather than daily in order to gain a more accurate perspective on how the widget is monetizing for them.

For more information on monetizing with, see our category on earning revenue.

Why does reporting show sponsored content clicks but I don’t see any revenue?

Not all sponsored content in our network monetizes the same way. In order to help publishers make the most money and to protect our advertisers, the system is able to track transactions that take place after a visitor has clicked your widget and moved to the advertisers site.   This means that while not every click will generate revenue, the payouts are much larger (as much as $100 depending on  the offer) when a visitor transacts on the advertisers website.

Smaller sites may find these large, less frequent conversions lead to days where they make a lot of money and others with no payout at all. For these sites, our recommendation is to run for a least a week and to just monetization based on a weekly average.

What Languages Does Support?

The widget officially supports English, Spanish, French & Turkish for internal content. Using the widget for internal content on sites in languages other than those listed may not work properly.

All sponsored content in our network is written in English or Spanish and will only be approved to run on sites written in these languages.

How do I install a pop-up widget on my site?

If you are using the plugin for WordPress, the Exit Pop and Mobile Slideup will have pre-selected placement. All you will need to do is activate the widget and the unit will appear properly.

If you are manually installing the widget onto your site, you will need to copy the installation code from the “Widgets” tab in your account and paste it directly on the page. You can also paste the installation code into a “Custom HTML” widget in WordPress and place that in the sidebar region. You will need to save it as an HTML.

By default, these units only appear once per session for each user.

What widget implementations are prohibited?

As a publisher in the system we are entrusting you to display our advertisers’ ads in a responsible manner.

Please note that the following widget placements are prohibited:

  • Ad units that take up more than 50% of the page on load. (above the fold)
  • Ad units that require a click in order to view content or play a video.
  • Ad units that pop over page content on page load.
  • More than 5 widgets on a single page.

In addition, deceptive implementations, auto click mechanisms and incentivized clicks are considered non-compliant and will result in an adjustment on unpaid earnings.

If you are unsure about whether a widget is compliant with our guidelines please reach out to support or your account representative for approval.

How can I make a widget for my AMP mobile site? supports AMP (Accelerated Mobile Pages). You can create an AMP tag using the format below with parameters from the standard installation code.

Create a widget in your account

Select a banner style for your widget. AMP requires fixed sizes. Use the format below inserting the appropriate parameters from the widget’s installation code and the size you selected.

AMP Tag Format

  width=[Width of Ad Widget]
  height=[Height of Ad Widget]
  data-id="[Ad Widget GUID]"
  data-d="[Ad Widget Domain ID]"
  data-wid="[Ad Widget ID]">

Supported Widget Call Parameters

widthYesThe width of the widget in pixels.
heightYesThe height of the widget in pixels.
typeYesThe type of AMP tag. Used “contentad”.
idYesThe unique identifier for your account (API Key).
widYesThe unique identifier for your widget.
dYesThe unique identifier for your domain.





If you are experiencing problems, please contact

Can I Receive Reports Via Email?

Reports that you have opted-in to will be emailed in Excel format each day including information from the previous day.

Publisher Reports

The Widget Performance Report includes date, widget name, domain, impressions, clicks, ctr, internal clicks, sponsored clicks, eCPM, eCPC, eCPA and revenue.

The Publisher Clicks Report includes date, domain id, domain name, widget id, widget name, device type, country, clientid, clientid2, revenue and clicks.

Advertiser Reports

The Campaign Performance Report includes date, campaign id, campaign name, ad headline, ad url, ad image, ad id, publisher domain id, ad clicks, conversions, cpc and spend.

The Advertiser Clicks Report includes date, campaign name, ad id, ad headline, device type, country, content type, publisher domain id, spend, ad clicks, excluded clicks, conversions, eCPC and eCPA.

Deposit Receipts provide verification of receipt of each deposit.

Why didn’t my domain get approved?

If our Compliance Team has rejected your domain, then this means that we have determined your domain does not work with our business model. Please consider this a final decision and do not resubmit your domain or similar domains.

What types of widgets should I create for the best performance?

Most of our publishers find that the widget placements below yield the highest eCPMs. You can easily create all of the widgets below for any domain by using the “Auto-Create” button on the Widgets page.

Mobile Slide Up2x2 Mobile Slider Widget v.22x1 Mobile Slider Widget v.2

Displays on a mobile device when the visitor scrolls down on a page. The widget will appear by sliding up until it is fully visible. The Mobile Slide Up is anchored to the bottom of the screen and the visitor can keep scrolling on the page with no disruptions. It can easily be closed by selecting the close button located at the top right corner of the widget. This widget is compatible on mobile devices only.


Below ContentBelow-Content Widget v.2

This widget is best monetized when placed below content on a page (article, video and/or photo gallery). This widget is compatible on desktop, tablet and mobile devices.


Side RailSidebar Widget 1x6 v.2

The Side Rail widget is best monetized when placed on the right-side rail of a domain’s pages. This widget is compatible on desktop, tablet and mobile devices.


End SlideshowSlideshow Gallery 3x5 v.2

This specific unit is a larger version of our “Below Content” widget, covering 50%-100% of the page, similar to an ad wall. We recommend placing it on the final pages of your galleries or as a separate page before transitioning to the next gallery/slideshow. This widget is compatible on desktop, tablet and mobile devices.


Exit PopExit-Pop Widget v.2

The Exit Pop widget doesn’t appear on the domain until the visitor has scrolled down on a page and then navigates their cursor to the top of their browser window. This is a perfect widget to implement to monetize users before they leave a site. This widget is compatible on desktop only.