Ads server model planning in Jsp websites

Source: Internet
Author: User
I. Website advertisement billing model
In terms of the business model, the Ads Server module of a website must support at least two billing modes: pay-as-you-go and pay-as-you-go.
For billing by release time, the release event is easy to obtain, but it is difficult to end the release time, if there is no timer. For servers running a large number of applications, taking into account resource consumption, you must be cautious when using a multi-thread timer. There is no doubt that it is inefficient and dangerous to decide the timer at the module level. If a complete timer is used in a single module, the development of this module is too large, and the marginal functions occupy the main development work. If a shared timing framework is used, then we need to make overall rules for the existing timing function to use the new timing framework, which is actually an upgrade.
Even for the billing method of clicks, the release time is still required, which is different from Googgle's advertisement. The latter does not have a fixed page and there is no fixed format. However, the former has a fixed point. If you simply choose to pay by clicking, then everyone wants to put it in the first column of the home page, because no charge is collected if you do not click it.
2. Ad topics and ad entries;
The advertisement position (column) is regarded as an advertisement box, so the advertisement entries published to this box should be regarded as the advertiser's possession. He is the advertisement of the rented website and the corresponding billing service, post your own ads and pay for them. Each ad entry includes the ad content (publish code), and each ad column (position) includes the price information and scroll settings, that is, the rotation of the ad settings, and the default blank content. AD entries have a many-to-many relationship with ad spaces. They are connected by the entity of an ad entry order.
An order for an ad entry means that each ad entry can be published to a different ad space (order) to determine how long it will take to publish the order, and multiple orders will be queued in order. This means that a two-way AD order management module is required.
Advertisement publishing is implemented through tags. The tag must include the following attributes: ad space ID and ad entry ID. The ID of the ad space binds the ad label with the ad location to obtain the ad price, change content, and release time. The ad content to be published is obtained through the ad entry ID.
3. Website managers develop advertisement columns
The advertisement column is mainly related to the cost, but does not contain the location information. At this time, it has nothing to do with the page (it is determined by the use of tags), and is generally related to the cost. Location information is just a prompt attribute. In this way, the advertising space can appear together in a "certain type", the same advertisement column can appear in different pages, and the same version can also appear in multiple advertising positions. Therefore, the ad column is essentially a collection of layout ads. This is because no matter how the ad location is defined, the jsp code on the page is used to respond. Since the jsp tag itself is bound to the location, you don't have to perform detailed management on the abstraction layer. This saves the administrator a lot of work.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.