# Mark and manage house ads

Mark posts as house ads in Brand Control Center (BCC) so owned content fills ad placements as fallback when no sponsored or programmatic ad is available.

A house ad is one of your own posts that Genuin uses as fallback content in the ad waterfall. When a placement has no paid ad to show, a house ad fills the slot, so unused inventory still carries your content.

House ads also let you promote campaigns, announcements, or key content without an external sponsor. You decide which posts act as internal promotions across your placements. House ads are part of Control; for the rest of the product, see [Control: what it does and where to start](https://begenuin.com/developers/browse-by-products/control/control-what-it-does-and-where-to-start).

Every post has one monetization status: **House Ad**, **Sponsored**, or **Organic**. A post can't be a house ad and sponsored at the same time.

## Mark a post as a house ad

You can mark a post from **Manage** or from **Curate**. Only posts in your brand's own destination communities are eligible.

### Mark a post from Manage

1. In BCC, go to **Manage** > **Posts**.
   ![The Posts tab under Manage, listing 552 posts in a table with Groups, Communities, Posted By, Brand Destination, and Monetization columns, plus search, date range, Filter, and + New Post controls.](https://cdn.sanity.io/images/lnrtvsvr/development/de9587bee7ca2dc88bd06e54649058c80202b586-1875x911.jpg)
   *Step 1: Open a post from the Posts list under Manage; the Monetization column shows its current status.*
2. Click the post you want to mark to open its **Post Details** page.
   ![The Post Details page opened from the Posts list, with About, Analytics, a video preview, and a Monetization section holding an unchecked House Ad checkbox and + Add Sponsorship.](https://cdn.sanity.io/images/lnrtvsvr/development/1c219ec058e4cb5be9e6277e36c8be207683ff90-1440x956.jpg)
   *Step 2: Open a post to reach its Post Details page and the Monetization section.*
3. In the **Monetization** section, select the **House Ad** checkbox.
   ![The Post Details page with the House Ad checkbox highlighted in the Monetization section, still unchecked, next to the + Add Sponsorship button.](https://cdn.sanity.io/images/lnrtvsvr/development/80dca4a39b3c10f79de11389036c5082a8f00e10-1440x957.jpg)
   *Step 3: Select the House Ad checkbox in the Monetization section.*
4. In the **Monetize this Post as a House Ad?** dialog, click **Confirm**. Click **Cancel** to leave the post unchanged.
   ![The Monetize this Post as a House Ad? dialog over Post Details, saying the post becomes a fallback in the waterfall for all ad placements, with Cancel and Confirm buttons.](https://cdn.sanity.io/images/lnrtvsvr/development/0828e9669f83a44a7af64286378ea901906fbcd2-1440x901.jpg)
   *Step 4: The dialog explains fallback behavior and infrastructure billing before you confirm.*
5. Click **Save** on the post details. The post is now marked as **House Ad**.
   ![The Post Details page with the House Ad checkbox selected, + Add Sponsorship greyed out, and the Save button highlighted below the Monetization section.](https://cdn.sanity.io/images/lnrtvsvr/development/eab57cadef5ff28ea2767c558670adb9494365c0-1440x956.jpg)
   *Step 5: Selecting House Ad disables + Add Sponsorship, and Save applies the change.*

The dialog reads: "This post will be a fallback in the waterfall for all ad placement configurations. Infra cost of House Ad will be excluded of media CPM, and will be billed as per min watch time cost based on your MSA."

### Mark a post from Curate

1. In the left navigation, go to **Curate** > **Activity**.
2. Select the **Approved** tab and click the post you want to manage.
   ![The Activity tab under Curate, with status counts for Awaiting to post, Processing, Scheduled to post, Approved, and Rejected, and approved videos grouped by community below.](https://cdn.sanity.io/images/lnrtvsvr/development/f02476f3814a92405e1687f185ff120e6d46b651-1875x912.jpg)
   *Step 2: Select Approved under Curate > Activity to list the posts you can open.*
3. In the post detail window, select the **House Ad** checkbox in the **Monetization** section.
   ![The View Post Details page opened from Activity, with an unchecked House Ad checkbox in the Monetization section and Reject and Approve & Post buttons at the bottom.](https://cdn.sanity.io/images/lnrtvsvr/development/7d615788cacdc0121252c3ae0ef049d47b5c7d14-1440x956.jpg)
   *Step 3: Opened from Curate, the post details offer the same House Ad checkbox.*
4. Click **Confirm** in the dialog, then click **Save**.

Unapproved posts in **Curate** can also be marked as house ads. They can't be sponsored.

## Unmark a house ad

Unmarking a house ad reverts the post to **Organic**.

1. Open the post's details from **Manage** > **Posts**.
2. In the **Monetization** section, clear the **House Ad** checkbox.
   ![The Post Details page of a house ad, with the selected House Ad checkbox highlighted in the Monetization section and + Add Sponsorship greyed out.](https://cdn.sanity.io/images/lnrtvsvr/development/ad392c783e31fac4b2e33485d6e790f5cb0747c8-1440x958.jpg)
   *Step 2: Clear the highlighted House Ad checkbox to start unmarking the post.*
3. In the **Remove House Ad Monetization?** dialog, click **Remove**.
   ![The Remove House Ad Monetization? dialog, saying the post stops being used in in-stream ads and can be sponsored instead, with Cancel and Remove buttons.](https://cdn.sanity.io/images/lnrtvsvr/development/505b2c60cc78720b76324e7f89d96f39c70f6f3f-1440x882.jpg)
   *Step 3: Click Remove to confirm that the post stops acting as a house ad.*
4. Click **Save**. The post reverts to **Organic**.
   ![The Post Details page with the House Ad checkbox cleared, + Add Sponsorship available again, and the Save button highlighted at the bottom right.](https://cdn.sanity.io/images/lnrtvsvr/development/f0b71c373ce8ea1bfe8709fe3278fa6afc1d295d-1440x957.jpg)
   *Step 4: Click Save to apply the change and return the post to Organic.*

Genuin requires at least one house ad to stay in place as fallback while **in-feed ads** are active in your ad configuration. If you clear **House Ad** on a post in that state, BCC shows an error and keeps the post as a house ad. Click **Go to Posts** to return to the **Manage** post list. Learn more about in-feed ads in [Configure ad monetization with presets](https://begenuin.com/developers/browse-by-products/control/how-can-a-brand-configure-and-control-ad-monetization-using-presets-in-brand-control-center).

![The Cannot Remove House Ad dialog, saying at least one post must be marked as a house ad while in-feed ads are enabled, with Cancel and Go to Posts buttons.](https://cdn.sanity.io/images/lnrtvsvr/development/8062e675d2697b315c5ee0389745aae9cc3d5c0c-1159x476.jpg)
*Add another house ad before unmarking this one while in-feed ads are on.*

## Find a post and open its sponsorship

A sponsored post shows its sponsorship details in the post list and on its details page.

![The Post Details page for a post that isn't sponsored yet, with an unchecked House Ad checkbox and the + Add Sponsorship button highlighted in the Monetization section.](https://cdn.sanity.io/images/lnrtvsvr/development/f4fe1b1ffcc2d2dac7d0774e8e24b064d72e550b-1440x956.jpg)
*A post without a sponsorship shows + Add Sponsorship in its Monetization section.*

To find one post, enter its video ID in the search tool. The list then shows only the matching post.

Remove the video ID from the search bar to restore the full list. The post you searched for returns to its usual chronological or sorted place instead of staying at the top.

![The sponsorship Configuration page, with Sponsorship Title, Sponsorship Type set to Sponsored Post, a list of posts to sponsor with a keyword search and one selected post, and sponsor, placement, and tracking settings.](https://cdn.sanity.io/images/lnrtvsvr/development/04390b6b92eb3122cd112df41e1d6db89941e3e7-1440x878.jpg)
*On the sponsorship Configuration page, the search above the post list narrows it to matching posts.*

Click **Edit Sponsorship** to open the sponsorship management interface. Learn more in [Manage and track sponsorship campaigns](https://begenuin.com/developers/browse-by-products/monetize/how-do-i-manage-and-track-sponsorship-campaigns-in-the-brand-control-center).

![The Post Details page for a sponsored post, with sponsorship cards in the Monetization section and a card's menu open on Edit Sponsorship, Copy to Draft, and Pause Sponsorship.](https://cdn.sanity.io/images/lnrtvsvr/development/0f3fc22b070700f426f83e78dc94d429a48448d7-1440x1119.jpg)
*Edit Sponsorship is in the menu on each sponsorship card.*

## See which posts are house ads

BCC shows a post's monetization status in three places:

- **Manage list view**: the **Monetization** column shows House Ad, Sponsored, or Organic for each post.
- **Post Details page**: shows the House Ad label, and sponsorship details when the post is sponsored.
- **Filters in Manage**: filter by **Monetization** to list House Ad, Sponsored, or Organic posts.
  ![The Posts list under Manage, with a Monetization column showing House Ad, Sponsored, or Organic for each post and the Filter button highlighted.](https://cdn.sanity.io/images/lnrtvsvr/development/c4d074472e36b313a8c0c77d95c3e1982deeb299-1440x878.jpg)
  *The Monetization column shows each post's status, and Filter narrows the list by it.*

The filter supports **multi-select filtering**, so you can list more than one type at once. For example, select House Ad and Sponsored together to see every monetized post.

![The Filters panel on the Posts list with Monetization selected, offering Select All, House Ad, Sponsored, and Organic checkboxes, none checked yet.](https://cdn.sanity.io/images/lnrtvsvr/development/27e361f837226c9fc9b0b08df7541532b6145184-1440x879.jpg)
*Check one or more statuses under Monetization to filter the list.*

## How house ads work

House ads act as fallback content in the ad waterfall. In an ad configuration preset, **House (Fallback Content)** is an in-feed ad type that's on by default.

The SDK logs each post's content type as **House Ads** or **Sponsored Posts**, so the two are tracked separately. Learn more about [How the Genuin SDK places ads in a feed](https://begenuin.com/developers/browse-by-products/monetize/how-does-the-genuin-sdk-render-ads-and-deliver-the-consumer-experience).

House ads don't generate revenue. Infrastructure cost for a house ad is excluded from CPM and billed separately based on watch time, as set out in your MSA.

| Status | What it can become |
| --- | --- |
| House Ad | Can't be sponsored |
| Sponsored | Can't be a house ad |
| Organic | A house ad or a sponsored post |

Approved posts can be house ads. Unapproved posts in **Curate** can be house ads but can't be sponsored.

## Common uses

- **Fill empty inventory**: when programmatic demand is low, mark internal posts as house ads so your placements are always filled.
- **Promote your own campaigns**: mark a new campaign's videos as house ads to give them visibility without external sponsors.
- **Change a post's role**: when you remove a post from a sponsorship campaign, you can convert it into a house ad for internal promotion.

## Limitations

- **One status per post**: a post can't be a house ad and sponsored at once.
- **Posts in a sponsorship**: the **House Ad** option is **disabled**, with the tooltip "Remove this post from sponsorships to mark as House Ad". Remove the post from its sponsorships first.
- **Your own destinations only**: only posts in your brand's own destination communities can be house ads. Posts from other brands' destinations aren't eligible, and BCC restricts the action.
- **No revenue**: house ads don't generate revenue.
- **No bulk marking**: you mark one post at a time.
- **No dedicated analytics**: BCC has no advanced analytics specific to house ads.

## See also

- [Configure ad monetization with presets](https://begenuin.com/developers/browse-by-products/control/how-can-a-brand-configure-and-control-ad-monetization-using-presets-in-brand-control-center)
- [Configure vertical video ad placements and frequency](https://begenuin.com/developers/browse-by-products/control/how-does-a-brand-configure-vertical-video-ad-placements-and-frequency)
- [Manage and track sponsorship campaigns](https://begenuin.com/developers/browse-by-products/monetize/how-do-i-manage-and-track-sponsorship-campaigns-in-the-brand-control-center)
- [How the Genuin SDK places ads in a feed](https://begenuin.com/developers/browse-by-products/monetize/how-does-the-genuin-sdk-render-ads-and-deliver-the-consumer-experience)
