Another issue that commonly comes up in rotation is the volume of
traffic/views. The weight doesn't serve much of a purpose unless it'
compared to the aggregation of traffic totals. At least (I believe)
that's how the heavies do it (Doubleclick, etc.) I think they track
traffic for an arbitrary period (lets say 7 days)  and use that value as
a basis for weighting the ad distribution.

Erik Yowell

[EMAIL PROTECTED]

http://www.shortfusemedia.com

-----Original Message-----
From: Michael Dinowitz [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 18, 2004 2:08 PM
To: CF-Talk
Subject: ad weights

Here's a fun task. I'm building pay per click ads for HoF (in place of
banner
ads and yes, the list ads are coming off). One thing is that I need to
give each
ad a weight in relation to another to show how often it should come up.
I've
thought of a few ideas and wanted to hear what others think.
Basically, there's a table of ads that's dumped into an application
array for
caching. The question is, how to dump the ads in order to give 'high
paying' ads
more show than 'low paying' (or free) ads.
This is one idea:
When this table is dumped into an application array, a position in the
array is
given for each ad for each dollar (or part) it has.
    .01 is 1 position.
    $1 is 1 position.
    $1.01 is 2 positions.
This is rather simple and works well for small amounts of ads, but when
you get
a lot, it fails.
ex: 99 ads at .01 and 1 ad at $5 will equal an array of 104 items. The
big
paying ad has a greater chance of being seen in relation to any other
ad, but is
buried under all the low paying ads.
Another idea is to have sub arrays for each price grouping. In this
example, the
chances of a $5 text ad coming up is far greater than a $1 ad and if a
$5 comes
up, then it'll be one of several $5 ads. This may work and I'm building
it now.
Critique?
--
Michael Dinowitz
House of Fusion
http://www.houseoffusion.com
Finding technical solutions to the problems you didn't know you had yet

  _____
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to