OpenX Blog

Openads translation update: we’re making great progress but still need more translators to help out

Tags: OpenX
by Anna Skorupa on October 31st, 2007

Openads Translation Team

Vielen Dank! Obrigado! Cпасибa!
Merci! Gracias! Dzięki!

Thanks to everyone who has stepped forward to help with the Openads internationalization work so far.

We’d like to introduce and publicly thank Heiko, Tyler, Rafael, Max, Sébastien, Aby and Sebastian who are making great progress translating the Openads application into 5 languages.

Great job guys! It has been a pleasure to work with you and we are very grateful. Don’t stop - we still need you!

Having 5 complete language translations will be a great step forward, but we’ve got a lot more work to do. Many languages still need to be covered and we are constantly looking for volunteers. If you would like to share your expertise with others and make Openads more accessible to your language speakers let us know.

Help us make it happen. Register here to help with our translation efforts.

please - per favore - lütfen - alstublieft
どうぞ-請- vær så snill

Wanted: Linux System Administrator to join Openads in London

Tags: OpenX
by Sarah McQuade on October 26th, 2007

We are looking for an amazing Systems Administrator to join the Openads team in London.

We are very much an open source business so you will be working with servers running Linux and other open source applications.

Find out more on our jobs site including the full detailed job description. If this sounds like a match made in heaven to you and you are available to work in London then please send your CV to HR at Openads.

Tobias Schwarz: Run Openads as your adserver

by tobias.schwarz on October 19th, 2007

This is a translation of a German blog post which was originally published on Tobias Schwarz’s Alinki blog.

The new Openads website has gone live today and I would like to take this opportunity to write a bit about our experience with Openads.

It is (as you can conclude from its name) an Open Source Ad server based on phpAdsNew. Openads has been developed by extending the phpAdsNew codebase but it has gone through some major enhancements. Basic elements have been rewritten and the overall functionality has been greatly extended. For example: the caching system has been improved, the delivery engine has been rewritten, and so have been both the channel features as well as the financial support. The result: Openads is much faster than its forerunner, phpAdsNew, despite the extended functionality.

It is crucial for websites, especially big websites, to deliver topic-related ads and be able to compare the performance of different forms and means of advertising. If you don’t want to depend on context sensitive ads forms, like Google AdSense, you need the technology which enables you to link the most suitable forms to single websites or website groups (channels). Openads gives you everything you need to do this using channels and zones which control where ads will appear on your website without having to implement the logic directly in your website templates. All you need to do is define a few zones and then group them into channels on the ad server.

Openads also allows you to send extra data to the ad server as variables which can be used to target advertising. For example you could set a variable which identifies which section of the website the ad is being displayed in or the user’s role (admin, editor, user) or status (user – logged in, anonymous user). By passing additional data to Openads you can more intelligently optimise the value of your advertising space and by experimenting with different ways to deliver advertising and comparing the performance you can considerably increase your ad-related revenues in a short space of time.

It’s alive!!! Check out our new website

Tags: OpenX
by Oliver George on October 19th, 2007

We’ve launched the new Openads website. Have a look around and tell us what you think.

We think the new look will makes it easier to find information and generally cleans things up a little. We’ve also introduced a new section for recruitment. We’re looking for talented people - help us to spread the word.

As always, we value your feedback. Please take the time to give us your thoughts and suggestions.

London Affiliate Summit FAQ

by Oliver George on October 12th, 2007

Thanks to everyone who took the time to speak with us at the Affiliate Summit in London. We really enjoyed having the opportunity to talk to with so many affiliates. We’d also like to send out a special thanks to Shawn Collins from the Affiliate Marketing Blog for inviting us to attend.

There were a few questions which came up frequently and we thought it might be useful to answer some of them here.

Is Openads an ad network?
No, we are not an ad network but we understand the confusion. Openads is software which you can use to manage advertising from many sources on your websites.

Can I target my ads to specific pages/sections within my site?
Of course! Openads has many different targeting capabilities; Page URL targeting is just one many of the targeting options available.

Can Openads manage advertising for many websites at once?
Yes, it’s a pretty common thing to do. You will probably want to define many publishers and use one for each of your websites.

Can I manage CPA campaigns using Openads?
Yes, affiliates often want to run CPA campaigns with partners who don’t have a way of tracking referrals and conversions. Using conversion tracking you can track visitor referrals through to conversions for reporting and invoicing.

Scaling phpAdsNew was really hard!
Not any more, we’ve introduced a feature called distributed statistics in Openads 2.4 which makes it much easier to share the ad serving load across many servers efficiently.

Can Openads provide Forecasting/Availability?
Not at the moment, viewing historical delivery by zone is a good alternative but forecasting and availability features are in the pipeline! Stay tuned.

Can Openads do X?
If it can’t yet – you could add it yourself. Openads is an open-source application, you are welcome to modify the source code and add the feature you want. If you’ve made any improvements to our code, please get in touch – perhaps we can incorporate it into the core product.

Got a question about Openads? Ask away, we’d love to hear from you.

Forum is read only due to a hardware failure [resolved]

Tags: OpenX
by Oliver George on October 11th, 2007

Update: This problem has been resolved, the forums are back up and everything should be running fine.

We have suffered a hardware failure on one of the servers used to run the Openads Community Forum. You can still access the forum and view all previous posts but until the problem is resolved you will not be able to post new entries.

At this stage, we’re not sure how long it will take to resolve this but we will update this blog entry as we have more information. Check back to this blog post for updates.

We’re sorry for any inconvenience. We will have the forum back up and running as soon as possible.

Serving billions of ads each month using distributed statistics

Tags: OpenX
by Oliver George on October 8th, 2007

OpenX can now serve billions of ads each month by distributing the work among a group of servers. This new functionality, called distributed statistics, provides a robust and scalable way to share ad serving load among a group of servers.

We’ve been getting a lot of interest from the OpenX Community about distributed statistics so here’s a quick high level overview.

OpenX - Building Scalability using Distributed Statistics

Architecture
The basic architecture is shown above. As you can see the architecture is based around a series of delivery servers reporting back to a central database.

Performance
The performance of each of the delivery servers is almost exactly the same as a stand alone ad server.

Scalability
The server farm can be scaled to greater ad serving volumes by adding more delivery servers. This assumes that the central database can handle the extra reporting load which should be taken into account when choosing the central database hardware.

Redundancy
The architecture provides good redundancy as a failure of any single server will not disable the system. The load balancer will handle a delivery server outage by distributing the extra load across the other delivery servers, and the delivery servers will continue to serve ads in the event that the central database cannot be contacted.

Conclusion
This new functionality takes the headache out of coordinating the delivery of ads across several servers. It’s a proven system used by OpenX publishers serving billions of ads each month.

With this basic architecture you will be able to scale to serve billions of impressions each month but you can scale even further. This architecture will both eliminate most single points of failure, and allow almost unlimited scalability.

For more information, please contact us here at OpenX.


Related Links:
Technical Whitepaper: Implementing Distributed Statistics