Advertiser docs · Getting started

    Getting started

    Everything you need to go from a new account to your first live ad. The full flow takes around 10 minutes.

    How HalalSpark works

    HalalSpark is a halal advertising network. Publishers — websites with Muslim audiences — install our ad scripts, and your ads serve on those sites. You fund a wallet, create campaigns with ad creatives, set targeting, and pay per impression (CPM) or click (CPC). No auction, no bidding. Your ad competes based on how well it matches each publisher's audience.

    Every ad is reviewed before it can serve. This keeps the network halal-compliant and means every publisher site in the network has accepted your ad as appropriate for their audience.

    The steps

    Create your account

    Sign up at halalspark.co.uk and select Advertiser during onboarding. Verify your email — you'll need this before accessing the dashboard.

    Create a campaign

    From your dashboard, click New Campaign. You'll set:

    • Name — internal reference only, not shown to visitors
    • Pricing model — CPM (per 1,000 impressions) or CPC (per click). See Pricing & Budgets if you're unsure which to choose
    • Targeting — up to 3 content categories, countries, language, and device. You can always edit this later
    Campaigns are saved as a draft until you add budget. No charge is made at this stage.

    Upload your ad creative

    Inside your campaign, click Add Ad. Upload your image (JPEG or PNG), then add:

    • A title and short description
    • Your destination URL — where clicks go

    Your ad is then submitted for review.

    ImportantHalal compliance review. All ads are reviewed by the HalalSpark team before going live. Content must be appropriate for Muslim audiences — no financial products involving interest (riba), no alcohol, no inappropriate imagery, no misleading claims. Approval typically takes up to 24 hours. You'll be notified by email when it's approved or if changes are needed.

    Fund your wallet

    Go to Wallet → Load Funds. The minimum top-up is £4. Payments are processed securely via Stripe — card only.

    Your balance appears immediately once payment is confirmed.

    Your wallet balance is not tied to any campaign. You can load funds once and distribute across multiple campaigns.

    Transfer funds to your campaign

    Open your campaign and click Add Budget. Transfer the amount you want from your wallet to this campaign.

    Your campaign only spends from its own allocated budget — not your full wallet balance. This keeps different campaigns clearly separated.

    Your ad goes live

    Once your ad is approved and the campaign has budget, your ad enters the serving pool. It will start delivering impressions automatically — no extra step needed.

    Done. You're live. Track performance in your dashboard under the campaign's Analytics tab.

    What happens next

    Tracking performance

    Dashboard → your campaign → Analytics. You'll see impressions, clicks, CTR, and spend updated roughly every 5 minutes as your ads deliver.

    Editing your campaign

    You can pause, edit targeting, or add more budget at any time. Changes to targeting take effect immediately. New ad creatives you upload go through the same approval process before serving.

    When budget runs out

    Ads stop serving automatically when the campaign budget hits zero. Top up your wallet and add more budget to resume.

    Multiple campaigns

    There's no limit on campaigns. Run different creatives, test different targeting, or separate campaigns by product line — each with its own budget.