Buying Platform/Trading Desk for Online Advertising Network
$4995-5000 USD
Closed
Posted over 13 years ago
$4995-5000 USD
Paid on delivery
We need a group of developers/engineers to code out a buying platform/trading desk for our self serve advertising network. 90% of the features and functions for the buying platform require integration with Right Media’s YieldManager API. Our buying platform also has to be integrated with third party data providers. In this project, you are NOT required to code out an adserver for us as we are going to use Yieldmanager as our underlying adserver.
## Deliverables
Certain things to note before you read on:
- The features and functions we indicate below are just some of the features (around 50% of the whole project) that we want for our platform. There will definitely be more features and functions that we will add. But we will only tell you all these features if you are chosen for the job.
- You have to sign an NDA (Non-Disclosure Agreement) with us before you start the project.
- Even though you are not required to code out an adserver for scratch, knowledge about advertising technology would be required. When you apply, please show us your previous work(if there is any) in working with advertising technology.
- This project requires tons of work working with Right Media’s Yieldmanager API and knowledge in SOAP. If you are not familiar with SOAP, don’t apply. Candidates with experience working with YieldManager API would be very much preferred. When you apply, please show us your previous work (if there is any) in working with the API.
- We are looking for someone who can give us suggestions and improvement on our platform while working with us.
- IMPORTANT. We are very serious in this project and due to the importance; we will only pay the full amount if we are satisfied with your work. We are looking always looking for people who understand what we want and deliver quality.
- To assist you, please let us know about parts you are unclear about. We understand that it could be hard for developers/engineers to understand what we want for our platform. We always strive for clear communications with our partners and are always looking for UI examples to show you what we want. If possible, we will fly over to assist your team for the project.
There will be 4 interfaces that needs to be created.
Advertiser:
Campaign --> Target Profile
- Create, edit, delete Campaign (Link to API)
- Ability to add, edit, delete multiple Target Profile from created campaign (Link to API)
- Get retargeting and conversion tracking code (Link to API)
- Add multiple creatives with ajax to campaign and specifically, target profile. Ability to validate and reject creatives based on several properties like invalid format, invalid size and invalid “click tag?? for flash files. Would recommend you to use a flash uploader. Of course, a page to manage creatives is needed to modify and delete creatives. Creatives also have to be approved by the assigned account manager or the admin.
- Detailed reporting to segregate reports based on various variables like “date??, “camapaign??, “creatives??. Required to create different reports based on different perspective. Reporting data retrieve from API. There will be another server specially allocated for reporting only. We have an UI example to explain to your team the kind of reporting that is expected. Will explain more about it.
- Account info (Link to API)
- Funding. Stop campaign if funds are used up.
- Self Serve sign up
We have designed a simple UI example to show you the kind of functions that we want for our advertisers’ side. We will show it to your team if you are chosen for the project.
Publisher:
- Add sites (Link to API)
- Add zones/section from sites plus adding various info like inventory type, size, ratings.(Link to API)
- Add zones/section to channels (Link to API)
- Retrieve invocation code from zones/section (Link to API)
- Account Info (Link to API)
- Set targeting and restrictions (Link to API).
- Detailed reporting on performance and earnings (Retrieve from API). Runs on reporting server
- Account info(Link to API)
Admin:
- Add, Edit, Remove Admin, Account Manager, Advertiser, Publisher. (Link to API)
- View advertiser info, campaigns, target profile(under campaign) and creatives.
- Approve/reject creatives and set additional creatives info (Link to API)
- Approve/reject campaign and target profile(under campaign). (Link to API)
- View publisher account info. (Link to API)
- Suspend/activate account.
- Add/Remove funds to advertiser/publisher account.
- Assign advertiser/publisher to account manager.
- View all/pending campaigns (Link to API)
- Reports from network perspective. Filter reports based on user id, names. (Link to API)
- Billing reports (Link to API)
- Ability to login to account manager, advertiser and publisher account.
- List amount owing to publisher yet to be paid and ability to “clear?? amount when publishers are paid.
- Additional targeting and optimization for campaigns on backend based on API.
Account Manager:
- Account Manager can only view, edit and review advertiser/publisher accounts that are allocated to them by the Admin.
- View advertiser info, campaigns, target profile(under campaign) and creatives.
- Approve/reject creatives and set additional creatives info (Link to API) for advertisers .
- View publisher account info. (Link to API)
- View all/pending campaigns (Link to API)
- Reports from account manager perspective. View reports for accounts allocated to them. Filter reports based on user id, names. (Link to API)
- Billing reports (Link to API)
- Ability to login to advertiser and publisher account.
We are looking for long term relationship with the chosen party. We are looking for someone who understand about advertising technology and have great understanding with YieldManager’s API. Please show us your previous work if there is any. Even though there seems to be tons of work to be done please note that you are NOT required to create an adserver. Your main job is to build up a system for us that is able to integrate fully with YieldManager’s API. Please note that due to the importance of this project, we will only pay the full amount if we are satisfied with the work. We are also looking into the option of flying over to work with your team. Price is negotiable only if you are able to deliver quality.
Timeframe for delivery:
I am looking for <50 days delivery. If you need more time let us know.
Must be:
Nice interface
Coded cleanly and well commented.
Coded in PHP.
Installed on my server and I must confirm that it is functioning before completion.