Ad Placements (Banner Inventory Map)
This page lists every placement key your site uses. Use these keys when creating banner packages, rotating ads, or running the banner exchange program.
Each placement is a “slot.” Businesses buy a slot for a time period (weekly/monthly), or earn a slot via Banner Exchange. The rotation engine picks an active banner by placement key.
Your pages call get_banner($database, 'placement_key'). This file tells you which keys exist.
Add more keys as your site grows.
| Placement Key | Name / Where it appears | Recommended Size | Active Banners |
|---|---|---|---|
| header |
Site Header Banner
Top banner area across site pages (directory, profile, etc.)
Notes: Best for brand awareness. High impressions.
Copy embed snippet<?php $banner = get_banner($database, 'header'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 1200×150 (or 970×90 / 728×90) | — (banners table not detected) |
| dir_left |
Directory Left Sidebar
Left panel inside businessdirectory.php
Notes: Strong local targeting. Visible during filtering.
Copy embed snippet<?php $banner = get_banner($database, 'dir_left'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 300×250 (or 300×600) | — (banners table not detected) |
| dir_right |
Directory Right Sidebar
Right panel inside businessdirectory.php
Notes: Pairs well with “Featured this week.”
Copy embed snippet<?php $banner = get_banner($database, 'dir_right'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 300×250 (or 300×600) | — (banners table not detected) |
| dir_infeed |
Directory In-Feed Banner
Inserted inside results list on businessdirectory.php
Notes: Feels “native” and performs well for clicks.
Copy embed snippet<?php $banner = get_banner($database, 'dir_infeed'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 728×90 (or 600×150 / 468×60) | — (banners table not detected) |
| profile_header |
Business Profile Header Banner
Top banner on business_profile.php
Notes: Great for retargeting people already shopping services.
Copy embed snippet<?php $banner = get_banner($database, 'profile_header'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 1200×150 (or 970×90 / 728×90) | — (banners table not detected) |
| profile_sidebar |
Business Profile Sidebar Banner
Right sidebar on business_profile.php
Notes: High intent visitors = better conversion.
Copy embed snippet<?php $banner = get_banner($database, 'profile_sidebar'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 300×250 (or 300×600) | — (banners table not detected) |
| profile_infeed |
Business Profile In-Feed Banner
Inside profile page content (mid-page)
Notes: Good for promos + offers.
Copy embed snippet<?php $banner = get_banner($database, 'profile_infeed'); echo render_banner($banner, 'Advertise here'); ?> |
Recommended: 728×90 (or 600×150) | — (banners table not detected) |
If you paste your actual banners table fields, I’ll update the placement engine to: impressions + click tracking, start/end dates, advertiser accounts, and banner exchange credits.