"MyBannerExchange"
(Uses PHP4, MySQL)
MyBannerExchange
is a full-featured banner exchange script that supports 2-tier categories
with targeted banner impressions, automatic inactive account removal,
extensive stats displayed in realtime, and a complete administration
area. MyBannerExchange can be completely customized to match your website.
Users can create banner ads or text-based ads.
No banner required...
The most important feature, is that users can join your banne exchange
without having a banner. Not all website owners have the ability or
resources to create their own banner, and this fact has always kept
webmasters from joining these types of programs. Not anymore! MyBannerExchange
will let users create a text-based advertisement with a link to their
site, inside a 468x60 table. The text colors (background, border and
text) can be customized.
Targeted Banner Impressions...
When a person signs up using a specific category, by default they'll
have banners of that same category on their site. Now obviously, when
you first get your service going, each person may be the only one in
their subcategory, or even the only one in their main category. The
script compensates for this. The script first checks to see if there's
another site in that category. If there is, it displays it. If not,
it then checks to see if there's another site in that main category.
If not, it tries a third time by checking the entire database for another
banner to display, regardless of category. If THAT fails, that means
you only have one account in your database that's considered "active".
You should at least add your own banner by creating your own account,
and then set it for "exempt" on the admin page. :)
Disabling inactive accounts...
This feature safeguards against people that remove the code from their
site, or never put the code in at all. If that paerson does not send
a hit from the banner on their site within xx hours (you can specify
how many hours), their banner is not shown on any other site. Banners
will continue being shown on their site, and when they finally do send
a hit, it'll automatically be reinstated into the system. This feature
also prevents dead-beat no-traffic websites from sucking up hits from
high-trafic sites. :) Note: You can set a specific account, most
likely your own, to be exempt from this time interval. This can be done
through the admin page.