Developing a plugin for OpenX

May 30th, 2010

Question:

I was browsing through Plugins documentation, it is really hard to understand how or where to start to develop a plugin. Is there anyone who have already developped plugins & got sucess for OpenX platform?

Answer:

Yes it is difficult to find any tutorials or any docs for plug-in development since OpenX didn’t released it. But not to worry about it, we can help you to find better solution. We have experience in developing plug-in for OpenX and have developed several plug-ins for our clients & can assure you quality solution.

Recently we have developed a one of our major plug-in for client Knewco. It’s called KnewcoKnowNow plug-in for OpenX users. It is a custom plugin for OpenX will allow users to opt-in to the KnowNow! service and have the KnowNow! code delivered along with ads on selected websites. The plug-in is compatible with openx version 2.8. This plug-in is implemented with upgrade feature & also data backup-restore feature when the plug-in is uninstalled. You can download the plug-in at our client site, http://openx.knewco.com

Re-Targeting

May 28th, 2010

Question:

1,The ads are displaying randomly In the publisher website. So unwanted ads are displaying in the publisher website. This is the loss for the advertiser. How do we solve it?.

2.I  heard some targeting techniques which targets the  users according to some criteria like country, ip address of the system. Is there any other targeting for advertiser to spend his/her money usefully.

3.The main thing is I need to target the audience who have been visited already my ads.

Answer:

1.Yes the Random ads displaying will make the advertiser’s money waste. So we have a targeting technique called re-targeting for the past visited users.

2.It will display the same advertiser ad to his past visited user when he/she came to visit once again. So there is more probability to user buy the product if we are targeting those users again and again.

(example) If a person has visited one advertiser web page and he has clicked a ad and he left it because of some other reason. It tells us that he is having interest on that particular ad. So we need to display the same ad once he comes for the same website again, then there might be more chance to user buy that product or different product of the same advertiser.

http://www.openxservices.com/openx-re-targeting.php

OpenX API for Add and Modify Advertiser Using XMLRPC

April 8th, 2010

Question :

We would require a .php class/page that uses the OpenX api to add a new contact into our OpenX server. I have a simple skeleton of the .php functionality we need, hopefully this will just be a matter of you finding appropriate code in your library and plugging it in.

We require the source code delivered on completion of the project.

We would like this project to be started as soon as possible.

Various Details

Ad Server:       OpenX v2.8.5

Code Version:  PHP 5

Web Server:     IIS 7.0

Attached is a copy of the code we have from an example on the OpenX site. We need the Add Advertiser and Modify Advertiser functions to work. We have not been able to correctly use them.

Answer:

We can create the plug-in for you to Add Advertiser and Modify the Advertiser details.

We assume that we you are having the built ready Forms to create the Advertiser Sign up and modify. And we are providing only the API Code file that supports the Add and Modify Advertisers.

The Sample Code that you have provided uses the XMLRPC and we will create the API that supports XMLRPC to use in the remote servers.

Advanced Campaign Delivery Report

March 18th, 2010

Question

I have been using OpenX for sometime and I like the service. I’d like to have a better understanding of the campaign reporting tool as I think it could be a valuable report:

1) What does this column represent: “Overall +/-” I often will see a number like “967.91%” What does that tell us?

2) What does this column represent: “Current +/-” I often see a number like: “-1,216.00%” What does that mean? Is is good or bad?

Answers

Current + /-

tells that your campaign delivery is working fine with represented percentage.If it is in negative sign your campaign performence has been degraded in current time only when you are opening.

Example Code

/ The number of impressions that are predicted to happen “today” is the number of impressions delivered so

// far today, multiplied by the total number of impressions delivered yesterday divided by how many of those

// impressions had been delivered so far at the same point in time yesterday

$predictedImpressionsToday = $todaysImpressions * ($yesterdaysImpressions / $yesterdaysImpressionsToSameHourAsNow);

// At this predicted daily rate of delivery, the total impressions that will be delivered is this number

// of impressions multiplied by the days remaining for the campaign, plus how many impressions have been

// delivered before today

$predictedTotalImpressions = ($predictedImpressionsToday * $remainingDays) + $campaignImpressionsToLastNight;

// Calculate and return the percentage difference

$percentDiff = (($predictedTotalImpressions / $desiredImpressions) - 1) * 100;.

Overall +/-

tells the Overall performence of your campaign as above.

Example Code

// The expected campaign delivery percentage is the number of days the campaign has been

// running divided by the total campaign lifetime, assuming even daily delivery

$expectedPercentDelivered = ($runningDays / $campaignDays) * 100;

// The actual campaign delivery percentage is the number of impressions delivered

// divided by the number of impressions booked

$actualPercentDelivered = ($actualImpressions / $desiredImpressions) * 100;

// Calculate and return the percentage difference

$percentDiff = $actualPercentDelivered - $expectedPercentDelivered;

return $percentDiff;

New Billing System

March 18th, 2010

Question:

How can I go about getting a quote for an openx modification for a new billing system?

Answer:

We have Few types of Billing Modules as products,

Billing Module - http://www.adservermods.com/openxmods/Billing-Module/prod_608.html

Billing Module - http://www.adservermods.com/openxmods/Billing-Module/prod_608.html

Billing module with different price for each banner - http://www.adservermods.com/openxmods/Billing-module-with-different-price-for-each-banner/prod_1383.html

Billing System Integration with paypal - http://www.adservermods.com/openxmods/Billing-System-Integration-with-paypal/prod_1002.html

Billing System Integration (with Publisher payment UI) - http://www.adservermods.com/openxmods/Billing-System-Integration-(with-Publisher-payment-UI)/prod_1269.html

Billing system with custom clicks & impressions (PayPal) - http://www.adservermods.com/openxmods/Billing-system-with-custom-clicks-& …(PayPal)/prod_1389.html

These all are billing systems which can perform billing services as better.

Bulk Database

March 18th, 2010

Questions:

I have some issues with the database, its just growing and I have looked in admin for anyways of clearing logs etc

Here’s the 4 biggest, is it safe to empty any of these ?

ox_data_intermediate_ad 280K records

ox_data_raw_ad_impression 60K records

ox_data_summary_ad_hourly 280K records

ox_data_summary_zone_impression_history 80K records

Answer:

Yes,You can delete the records from the ox_data_summary_ad_hourly and ox_data_summary_zone_impression_history.but you will lose the statistics of the banners campaigns…If you don’t want to have the statistics then you can delete otherwise you need to keep as it is.

ox_data_raw_ad_impression and ox_data_intermediate_ad are the temporarily tables which keeps the records of the impressions and banner information  temporarily.it keeps the five days of record.After that those records will move to the ox_data_summery_ad_hourly table.

Please you just check those data has been move to the above mentioned table with the help of the date and time then you can delete it from those tables if it has been moved.

Statistics

March 18th, 2010

Question:

I am a new in the openX and i want to know about the statistics related to the banner after how much time they update after clicking the banner and can i update it as soon as possible. I will be very thankful for your help

Answer:

Statistics will maintain by maintenance scripts only.

You can change maintenance operation interval time from admin side. Login as admin and click on “configuration” menu tab and then Click on “Maintenance Setting” option tab, there you can select maintenance operation interval time.

Even if you change maintenance operation interval time, the statistics will shown for every one hour only. So after you made clicks and impression on banners , you can see on statistics page after one hour only.

Method for Targeting Banners

March 18th, 2010

Question:

I have been digging around to try and find a method for targeting banners at pages with matching keywords (either in urls, page content or meta content).

Is there a way of doing this? Any tutorials, demo’s etc anyone can point me in the direction of ?

Answer:

We have the module for target users based on keywords in web pages that is “Contextual targeting”.

Usually the meta keyword will contains all the related keywords related to the site. Banner is targeting to the web page based on the targeting segments which is present on the ″META Keywords″ tag.

From this module you can easily target your user based on content of the web pages.

For More details Please visit the following link:

http://www.openxservices.com/openx-contextual-targeting.php



Linking Zone for Campaign

March 18th, 2010

Question:

I’m trying to create a new zone for an campaign. I’ve followed the openx video but get stuck on the part where it talks about copying the inventory into the web site html as I don’t seem to get the page to allow me to do that?
Anyone help?

Answer:

We can’t create zone for particular campaign. We can link that campaign to that zone easily.

First you  need to create website , Under that website  you can create number of zones. from this you can link your  particular campaign to zones.

To create zone, follow this,

Just login as admin and switch to default manager account, In that click on the “Inventory” menu tab , Then click on “Website ” option tab.

After the creation of Website , in that page itself there is one option available “Add New Zone”, just click on that you can create number of zones.

After creation of the zone, in that page itself there is one option available “linked banners”, just click on that you can redirect another page, In there you need to select “link banners from parent campaign”. Then under that you can select advertiser and campaign to link for that zone.



Does Google map for Statistics go down to state and city level?

March 18th, 2010

Question:

Do you have an online demo or video of this? http://www.adservermods.com/openx-mods/google-map-for-statistics/prod_1374.html

Does Google map for Statistics go down to state and city level?

Answer:

The basic functionality of the Google map for Statistics will work with the Country Database, where we have to have Maxmind country database enabled and installed. We can extend the functionality down to state and city level and for that we have to install the Maxmind City Lite database in openx. The out put of the Google Map will souly depends on the installed DB and there will be 5% variation in the data in the display in the google Map and the Openx Statistics due to several factors.