Code Monkey home page Code Monkey logo

ad-server-php's Introduction

AD-SERVER-PHP

This is an advertisement server made in PHP programming Language.

An instance of the project is hosted at "http://adserver81.pe.hu/"

Introduction To Project

An ad server is a computer server, specifically a web server, that stores advertisements used in online marketing and delivers them to website visitors. Ad serving describes the technology and service that places advertisements on web sites. Ad serving technology companies provide software to web sites and advertisers to serve ads, count them, choose the ads that will make the website or advertiser most money, and monitor progress of different advertising campaigns. An ad server is the name for the organization, hardware, and software that deliver advertising creative to the user’s browser. An ad server solution is a powerful online ad serving technology solution for publishers, online retailers, and other media properties. The ad server has 3 modules: Administrator can control all processes of the entire project. Admin can login at any time to see the process of all users. Admin can monitor all the activities of the user. Affiliate (Advertiser) Signs up outside of the system or admin creates a new affiliate in the system. Based on this setting, a new affiliate will be put in either pending or approved state. Publisher (Client) is an individual or organization involved in the publication and dissemination of advertisements. An ad server is a computer server, specifically a web server, that stores advertisements used in online marketing and delivers them to website visitors. Ad serving describes the technology and service that places advertisements on web sites. Ad serving technology companies provide software to web sites and advertisers to serve ads, count them, choose the ads that will make the website or advertiser most money, and monitor progress of different advertising campaigns. An ad server is the name for the organization, hardware, and software that deliver advertising creative to the user’s browser. An ad server solution is a powerful online ad serving technology solution for publishers, online retailers, and other media properties. Ad server offering a complete ad serving solution to provide delivery of all online advertising including banner serving, Ad serving, asp ad management, reporting, geo targeting and tracking services. The content of the webserver is constantly updated so that the website or webpage on which the ads are displayed contains new advertisements -- e.g., banners (static images/animations) or text when the site or page is visited or refreshed by a user.

MODULE DESCRIPTION:

  1. Admin module.

  2. Affiliate (Advertiser) module.

  3. Publisher (Client) Module

  4. ADMINISTRATOR Administrator can control all processes of the entire project. Admin can login at any time to see the process of all users. Admin can monitor all the activities of the user. Admin can edit banner, delete banner, text or HTML ads, representing products or forms in the system. Administrator has the following functions:

¥ Profile Management In this profile management the admin can manage the affiliates and publishers. This module contains sub functions:

¥ Registered Affiliates (Advertisers): Admin can view all the details of the affiliates and accept this particular affiliates registration request.

¥ Registered Publisher (Clients): Admin can view all the details of the publisher and accept this particular publisher’s registration request.

¥ Advertisement Management In this Advertisement management the admin can manage the advertisements. They can view/delete the ads.

¥ Advertisement Payment Admin can view the payment details of a particular publisher and also the payment details of the affiliate. Admin can view payment of Publishers according to number of clicks.

  1. AFFILIATE (Advertiser) Typical term for a web site that drives traffic to another web site in exchange for a percent of sales from users driven to the site. Affiliates are the site owners. They provide advertisements to the clients through the Ad server. This area has the following processes:

¥ Profile Affiliate can edit their profile details.

¥ Upload Advertisements Affiliates create ads to the customers on the choice of customers. In this ad creation publisher suggest their demands and the affiliates creates that type of ads. This is an important job of affiliate.

¥ Price Details Affiliates can view their ads price details according to their dates.

  1. PUBLISHER (Client) An individual or organization involved in the publication and dissemination of advertisements. Publisher (user) has the following functions:

¥ Profile Publisher can edit their profile details.

¥ Select Ads and generate HTML code. Publisher can personalize their ads and select new ads to generate their HTML code. Those ads then can be published by them on their respective websites.

¥ Price Details Clients can view their payment details along with number of clicks on their ads respective to the ad names.

Future Scope

In the future, certain amendments and enhancement can be made in the existing system. Also any enhancement can be done with simplicity and without complexity. Future enhancements can also be made based on the new technologies. The enhancements can be as adding more functionality to the application, adding more simplicity in formatting of data files, or even adding more robustness to the code.

¥ Payment system could be added through which clients and advertisers can receive and give payments through online banking. ¥ Admin acts as a mediator in this system, and he/she gets the commission when the publisher hosts their ads in the website. ¥ Campaign system can be added in future in which the ads can be grouped according to similarity into groups. ¥ In future Ad Server can employ advanced forecasting tools that include multi-variant, ad unit level analysis, real-time inventory data, and incorporation of multiple targeting and seasonality variables. ¥ Our solution lets publishers take advantage of internal and external efficiencies and make the best use of both human and financial capital. ¥ In future an open API (Application Programming Interface) can allow direct and easy integration with existing internal systems and third-party platforms. ¥ Our solution also lets publishers fine-tune relevance of ads to consumers by supporting “and/or” decisions and targeting across content, audience, geography, technology, and custom variables. This results in publishers being able to offer a superior advertising experience to sophisticated, premium advertisers who want to reach consumers with ads that are effective and engaging. ¥ Behavioural Targeting can be used in future which is a technique used by online publishers and advertisers to increase the effectiveness of their campaigns through information collected on an individual’s Web-browsing behavior, such as the pages they have visited or the searches they have made, to select which advertisements to display to that individual. The technique helps deliver online advertisements to the users who will be the most interested in them. Behavioral data can also be combined with other user information such as purchase history to create a more complete user profile. How Does Behavioral Targeting Work? When a user visits a website a cookie is placed onto the computer. The cookie has details about your visit that help separate you into a specific group. From that point, websites that use behavioral targeting will only show you information that is relevant to you. Benefits of Behavioral Targeting Proponents of behavioral targeting believe that it is beneficial for the user and the online property. A more targeted experience will naturally be more interesting to a user and provide an improved visitor experience. Advertisers are also able to benefit because users will be more engaged in targeted advertisements. This leads to improved click-through-rates and higher levels of interaction. ¥ Hover ads are a special type of pop-up ads created using Dynamic HTML, JavaScript and similar web browser technologies. Because they do not scroll with the web page, they appear to "hover" over the page, usually obscuring the content. ¥ A live banner is a banner ad which is created dynamically (or whose content is created dynamically) at the time of display, instead of being pre-programmed with fixed content. Live banners function the same way as traditional web banners: promoting a brand, product, service, or an event, except that the banner content is variable and may even update in real time

ad-server-php's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.