• Like
Mobile Based Ad Publishing Platform Platform for Mobile Advertisers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Mobile Based Ad Publishing Platform Platform for Mobile Advertisers

  • 117 views
Published

Mobile Based Ad Publishing Platform Platform for mobile advertisers and publishers with features for detecting user location and displaying appropriate …

Mobile Based Ad Publishing Platform Platform for mobile advertisers and publishers with features for detecting user location and displaying appropriate

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
117
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Case Study Mobile-Based Ad Publishing Platform
  • 2. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 2 of 2 The client required that with the help of this system, the advertisers can advertise their products/services on publisher’s mobile sites to increase sales thus increasing the revenue generation. The advertisers would only require paying based on the effective views and visits of their advertisement on the publisher’s network. The publisher can earn revenue by publishing ads from various advertisers on their mobile sites. Client would be taking their share from the revenue earned by the publishers while providing services. The system provides a vast opportunity to its advertisers by allowing them to reach their target audience by configuration to advertise based on the users location. It provides freedom to the advertiser by allowing them to display their ads based on user’s geographical location within certain miles. This way, the advertiser can target specific products/services to a very limited and relative audience resulting into more ROI on their advertisement Client Requirement This system is to provide a platform for Mobile Advertisers. It aims to provide a platform to all the Advertisers and Publishers across the world for mobile sites. Project Challenges Team faced the following challenges: • Identifying the user’s geographical location based on the latitude and longitude for their mobile devices and catering them with relative advertisements. • Allowing the site to handle millions of request from publisher’s network at the same time without slowing down. • Harmonizing the simultaneous execution of various integrated features and options while maintaining consistent load balance. • Ensuring safe and secure transfer of data while integrating third-party APIs and JavaScript compatible for all the browsers. • Developing a sturdy and dependable framework to support the real-time updation of content on the site.
  • 3. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 3 of 3 Technologies Used Manpower Planning The following four-tier development approach was adopted to equip the site with numerous features and functionality mentioned below: • The Database layer containing MySQL Server Database, Tables, Triggers and so on. • The Data Access layer containing the Data Access DLL responsible for accessing data from the database. • The Business layer DLL consisting of all the business logic procedures for modules such as Advertisers, Publishers, Banners, Payment Reports, Earning Reports etc. • The User Interface layer which formed the Graphical User Interface of the website. Operating System & Server Management Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments PHP5+, Zend Studio, Symfony Framework, Microsoft Visio, AJAX, Java Script, HTML5, CSS3, SVN etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Project Leader 1 Developers 1 Designers 1 Quality Assurance Testers 1
  • 4. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 4 of 4 Architecture N-tier architecture was adopted to efficiently meet the needs of the enormous website. Following are the layers involved which are loosely coupled with each other: • User Interface Layer: This will include the page level layer which will be accessing the other layers beneath to present the data. • Business Specific Layer: This acts as a bridge between the User Interface layer and the Database Layer. This will contain all the business logic for the different components involved in the project. • Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data. • Physical Database Layer: This includes MySQL with the tables, views and stored procedures. Development Highlights The design approach was built around PHP5 and MySQL SERVER 5 due to the nature of the website. Modules like Advertisers, Publishers, Banner Management and Payment facilities were developed in PHP such that they can be executed directly from the UI layer. In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic was used to communicate with the relational databases in an object- oriented manner. An intermediary abstraction layer was created for accessing data from the database. The UI layer was kept free of any business logic with images, applications and data being called from their respective servers. Web usability guidelines were strictly followed during development and the interface was made easily navigable through judicious use of AJAX, CSS and HTML controls. The site was developed and fully functional within a span of 4 months.