How to Set Up and Accept Payments for Advertising on Your Channel Print

  • 0

Overview

MediaOnDemand allows channel owners to sell ad placements directly on their channel page and videos. Advertisers can purchase pre-roll, mid-roll, banner, and sponsored content slots and pay via cryptocurrency (Bitcoin) through our integrated Coinbase Commerce gateway. This guide walks you through everything you need to do to start earning from advertising.

Prerequisites

Before you begin, make sure you have:

  • An active Pro, Business, or Enterprise membership
  • A verified account with an email address on file
  • A Coinbase Commerce account (free to create at commerce.coinbase.com)
  • At least one published public video on your channel

Note: Basic plan members cannot accept advertising payments. Upgrade your plan to unlock this feature.

Step 1 ? Enable Advertising on Your Channel

  1. Log in to your account at mediaondemand.cloud.
  2. Click your avatar / name in the top-right corner.
  3. Select Settings from the dropdown.
  4. Scroll to the Channel & Monetisation section.
  5. Toggle Allow Advertising on My Channel to On.
  6. Click Save Settings.

Your channel will now appear in the advertiser marketplace and browse listings.

Step 2 ? Connect Your Coinbase Commerce Account

MediaOnDemand processes all advertising payments through Coinbase Commerce, which supports Bitcoin (BTC), Ethereum (ETH), USDC, and other cryptocurrencies.

  1. Go to commerce.coinbase.com and create or log in to your account.
  2. In your Coinbase Commerce dashboard, go to Settings ? API Keys.
  3. Generate a new API Key and copy it.
  4. Back on MediaOnDemand, go to Member Dashboard ? Settings ? Payment Settings.
  5. Paste your Coinbase Commerce API Key into the Payment API Key field.
  6. Set your Minimum Ad Payment (default is 0.0001 BTC ? approximately $5?$10 depending on market rate).
  7. Click Save Payment Settings.

Security tip: Never share your Coinbase Commerce API key publicly. Treat it like a password.

Step 3 ? Set Your Advertising Rates & Slots

In your Member Dashboard go to Settings ? Advertising to configure the ad slot types you want to offer:

Slot Type Description Recommended Rate
Pre-roll Plays before your video starts $10?$50 / video
Mid-roll Inserted at a point in your video $15?$75 / video
Banner Static image on your channel page $20?$100 / month
Sponsored Full sponsored content listing Custom pricing
  1. Set a price for each slot type you want to enable.
  2. Add a short "Advertise on my channel" pitch that advertisers will see (max 300 characters).
  3. Click Save Ad Settings.

Step 4 ? Review & Approve Ad Requests

Once advertising is live on your channel, advertisers can submit requests through your public channel page.

  1. You will receive an email notification when a new ad request is submitted.
  2. Go to Member Dashboard ? Ads to review all pending requests.
  3. For each request you can:
  • Preview the ad creative before approving.
  • Approve ? the advertiser is sent a payment invoice automatically.
  • Reject ? with an optional reason message.
Payment is held by Coinbase Commerce until you manually release the funds from your Coinbase Commerce dashboard after the ad has run. Ads are not published to your channel until payment is confirmed by the Coinbase Commerce webhook.

Step 5 ? Managing Active Ads

Once an advertiser pays:

  • The ad creative goes live automatically on the scheduled date.
  • You can see all active, pending, and expired ads under Dashboard ? Ads.
  • You can pause or remove any active ad at any time from that panel.
  • After the campaign ends, the slot is freed and you can sell it again.

Payment Processing & Fees

Item Details
Payment processor Coinbase Commerce
Accepted currencies BTC, ETH, USDC, DAI, and others supported by Coinbase
Minimum payment 0.0001 BTC (configurable in Settings)
Platform fee MediaOnDemand does not take a cut ? 100% goes to your Coinbase wallet
Coinbase Commerce fee 1% per transaction (charged by Coinbase, not MediaOnDemand)
Payout Instant to your Coinbase Commerce balance; withdraw to bank or crypto wallet anytime

Troubleshooting

Advertisers can?t find my channel in the marketplace

  • Make sure Allow Advertising is toggled On in Settings.
  • Your channel must have at least one public video published.
  • Allow up to 15 minutes for the listing to refresh.

Payment shows as pending but ad isn?t going live

  • Coinbase Commerce payments can take 1?60 minutes to confirm depending on network congestion.
  • Check your Coinbase Commerce dashboard for the transaction status.
  • If confirmed there but not on MediaOnDemand, contact support.

I don?t see the Ads section in my dashboard

  • This feature requires a Pro plan or higher.
  • If you recently upgraded, try logging out and back in.

How do I issue a refund?

Cryptocurrency payments are non-reversible on the blockchain. Refunds must be processed manually from your Coinbase Commerce dashboard. MediaOnDemand recommends only approving ads you are confident you can fulfill.

Related Articles


Was this answer helpful?

« Back