Skip to content
Public Pulse
HowTo · 2h30m

How to run a Facebook ad campaign for a Bangladesh constituency election

Step-by-step playbook for setting up a constituency-targeted Meta ads campaign for a Bangladeshi political candidate — from audience build to compliance to budget pacing.

How to run a Facebook ad campaign for a Bangladesh constituency election

Before anything else, complete Meta ad authorization (identity + location) and register the “Paid for by” disclaimer — political ads are rejected without them. Then pin a geo-radius to the constituency, run Bangla-first creative within Special Ad Category limits, back it with CAPI, and heavy-weight budget in the final 14 days. Full offer: /political-facebook-ads-bangladesh.

Tools

  • · Meta Ads Manager
  • · Meta Business Suite
  • · Meta Conversions API
  • · Meta Ad Library

Prerequisites

  • · Verified Meta Business Page for the candidate
  • · Ability to complete Meta political-ad authorization (ID + in-country location)
  • · Ad account with BDT payment method on file
  • · Constituency boundary coordinates (lat/lng polygon)

Step-by-step

  1. Step 01

    Authorize the ad account + register the “Paid for by” disclaimer

    Before any spend: complete Meta’s political-ad authorization (verified identity + in-country location) and register the disclaimer naming who pays. This can take days — do it early, because unauthorized political ads are rejected and pages get restricted. See /political-facebook-ads-bangladesh for the full compliance regime.

  2. Step 02

    Build the constituency-pinned audience

    In Meta Ads Manager → Audiences → Create a custom audience with a geo-radius drawn over the constituency. Layer in age 18+ and language=Bangla. Save this audience by name — you'll reuse it for every ad in the cycle.

  3. Step 03

    Set up Conversions API (CAPI) for the campaign site

    Server-side event tracking from the candidate's microsite to Meta — recovers signal lost to iOS ATT and ad blockers, which is critical during a campaign's final week when click-noise spikes.

  4. Step 04

    Author Bangla-first creative (image + video variants)

    Test 3 image and 2 video variants on a BDT 5,000 micro-budget. Winning variants by reach + CTR move to the main campaign.

  5. Step 05

    Configure budget pacing for the cycle

    Heavy-weight the final 14 days. Recommended split: 20% pre-narrative (T-60 to T-30), 30% sustained (T-30 to T-14), 50% closing window (T-14 to polling day).

  6. Step 06

    Stay inside Special Ad Category + Ad Library, then archive

    Keep every ad within Meta's Special Ad Category — no protected-trait targeting — and remember all political ads are archived in Meta's public Ad Library for years, so write and target assuming full visibility. Save all creative, targeting, and spend to a candidate archive; BD has no BCRA-equivalent disclosure yet, but expect a request from the EC — have it ready.

FAQ

Frequently asked.

How long does How to run… typically take?
Roughly 2h30m for the steps in this playbook end-to-end, assuming the prerequisites are already in place.
What do I need before I start?
Verified Meta Business Page for the candidate; Ability to complete Meta political-ad authorization (ID + in-country location); Ad account with BDT payment method on file; Constituency boundary coordinates (lat/lng polygon)
Can Public Pulse run this for me?
Yes. This playbook is open documentation but we do this work for clients. Free 30-minute consultation to scope.
💬