I have a few ideas that I think would be pretty game changing for online advertising and I would like to build my own network but I don't know where to start. I know it will take a lot of time for major publishers to get on board but I am more curious about the technical side.

What language/database model and framework are modern ad networks built on? Basically I want to build an advertising network that registers views per page and allows publishers to manage the look of their own ads and let's the users interact with the ads. Is there any good information on doing something like this or any framework you can suggest to build on?

I know this would get complicated pretty fast so if you have suggestions for ad networks that let you customize them heavily I would be glad to hear your suggestions.

  • 2
    I'm happy that you want to take on Google Adsense too.
    – AgA
    Oct 25, 2012 at 3:28
  • Although I can't really help you out here, I am just asking myself what kind of game changing magic you came up with. Everything you described is already implemented in Google Adsense plus some major publisher tools to adapt Adsense to their needs through the API: developers.google.com/adsense/management/v1.2/reference/index
    – David K.
    Oct 25, 2012 at 10:17
  • haha well I wasn't listing the new things I want to add. those are more on the user side and how the website visitor interacts with the ads
    – clifgray
    Oct 25, 2012 at 16:54

1 Answer 1


There is no single language or database model that modern ad networks are built on; there are so many of them and they vary greatly.

But you could build your own ad network using an existing ad server, then create your own system if things take off for you. Here are serveral popular ad servers:

It would also be worth researching your competitors; check out other popular independent ad networks such as BuySellAds to see how they handle advertisers and publishers.

Not the answer you're looking for? Browse other questions tagged or ask your own question.