The sketch should show the different ad sections. Each Section would have different ad positions. Each position should be numbered( for example, I-Report(I-Share) headline page would have different ad sections. Each sections would different positions. Each position should be numbered).
On the sketch, S=Sections( S1=ad Section 1, e.t.c, ) P= Positions( P1=Ad Position 1, e.t.c).
Explanation of this ad type in the sketch
There should be fields for selecting ad sections and positions:
Positions: ( system should always check to see if C=Nc) If the # of ad clients ("C") that are already in queue for that position becomes equal to Nc(value entered by admin), the client is informed that that position is filled and he is offered the next available ad position on same ad section,.If all ad postions for this section are filled , he is also informed
**Because headlines pages and display pages for
I- Report/AmeborCam/Meme are similar, if a user clicks on any of these ad pages, an option box with the options below, should be included..
He would need to select only one of the three. Which ever he selects would be the page his ad would be displayed.
Ad Medium :
If Text ad is chosen, the user would be able to type directly in a field( field should appear on same page when this option is chosen). As he types, the entry is shown on one side of the page as it would look when the ad is live.
If the Graphic option is chosen, there should be upload button (should be jpeg) and dimensions and specifications of the ad should be given close the upload button. On the right hand side, the uploaded ad would be displayed and the system would determine if the ad meets specification or not. If it doesn't, it should tell the user what the issue is.
In both cases, if the user has no url to enter, then he is asked to fill the relevant contact information for the ad (e.phone number, e.t.c). This should show as a text link "view more details" on the ad. When this is clicked, the details entered is displayed . This click would be regarded as a click for pay per click. No ad should display contact details that will make clicking the ad pointless. Since the goal is to make the user click. This is for CPC only.
If the system gives the approval, the user can then select the type of billing (pay per click or impression). He is then shown a bid which would be the next bid value, N. This value is automatically entered for him.
He either accepts it or cancels (if he doesn't like the cost) by using the cancel button. And he is taking back to his ad dash board page.
*The system should always check to see the number of ads in queue and use this information to calculate N.
An Ad queue (Clients), C, is the number of clients vying for that ad positon. It can not be more than Nc. If "C", is equal to Nc, the client is informed that the position is filled and he is offered the next available ad position on same ad section, If all positons are filled on that ad section, he is also informed.
Nc is a variable value that is entered from admin panel
To calculate the Next Bidrate, b, we use the equation 1 below;
b=base rate ( entered from admin panel)
Where k= a value entered by admin from admin panel
And C= # of ad clients(can not be greater than Nc)
If b=2600, k=1500 and C=7
N=2600 +(150*7)=2600 + 1050=3650
As # of clients reduce, C also reduces. C is reduced when an ad campaign is closed or if an ad's daily spend value is met for the day.
Daily spend field (The user should use this field to enter the max amount he is willing to spend per day. It must be greater than the "5*Net bid value N (i:e 5* N")).
When a client clicks on the submit button, a fund account button is displayed (if the Client has less than the minimum fund (m) needed in an account (this value should be entered from admin panel) .If the fund already in his account meets the minimum value, then the fund button doesn't appear and his ad is sent and a message is displayed informing him that his ad has been sent for approval. An email is also sent to him to this effect.
If he doesn't have the minimum amount, he is asked to fund his account. In the mean time, his ad is stored in the saved ad section in the dash board with a disabled send button. Once he funds his account by an amount greater or equal to the minimum value, "m", the send button is then made active and he can send the ad to admin for approval. When the ad is approved, he is sent an email informing him that his ad is live. If his ad is not approved, he is sent an email informing him why.
Ad display Routine
Users are expected to bid for ad positions in each sections of an ad page. All ads submitted by a client for a particular position, should be placed on queue. The ad with the highest bid at the top. The system should display ad by first checking which of the bid is the highest for a particular ad position.
Each ad in each ad position, should display for Y Secs starting with the ad with the highest bid, then the ad with the next highest bid should be displayed (up to max C) as long as that page is displayed. If refreshed, it should start from the first ad again (i:e the ad with the highest bid). There should be a max of "Nc" ads on a queue for a particular position. See creating ad above.
The next highest bid should always be displayed in the users dash board.
Advert Billing Types:
There should be 2 advert billing types:
Pay Per click also known also CPC. In this type, a client only pays when his ads are clicked based on his bid rate.
Pay Per Impression. Clients pay per impression. An impression is X number of views. This means, a client is charged each time a page containing his ad has been viewed X amount of time So every time this page is view X amount of times, he is charged is bid rate. If The amount of impression is not met, he is not charged.
X should be a variable value that can be entered from admin panel.
If an ad client choses pay per impression method, then his cost per impression would be= bid rate+ V( where V is a value that admin can enter)
An impression is only counted if the ad is shown. If the page is shown but the ad was not then it can not be counted as an impression.
Advert Billing method
Adverts should start at a base rate (b)from which bids are started There should be different base rate for different positions.
Disclaimer: Contents on this site(www.ameborcam.com) are contributed by members of this site and are not the views, opinions or endorsements of www.ameborcam.com and its associates. User discretion is therefore advised.