Page 1 of 3 123 LastLast
Results 1 to 30 of 62

Thread: Ad serving - my latest code project

  1. #1
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default Ad serving - my latest code project

    My historic background

    In a former life I used to manage the advertising inventory for radio stations*. I'd scheduled well over a million pounds worth of airtime in one year and won an award for my skills in socio-economic-demographic targeting**.

    If Coke wanted X thousand 22-45 year old females to hear their latest ad they book it with that demographic target, the ad system knew from RAJAR (audience research data) roughly 'who' was listening when. It was my job to get the ad in the ears of the right listener at the right time with the right copy.

    More recent background:

    I'm not that happy with current ad serving options for my website or my mobile sites, many here will have heard me tear holes in ad providers so I've decided rather than be negative and slate things I should do something positive about it instead. Such as write the software to get the best bits from the other systems and leave the other stuff out.

    For example I found Mob Partner to have poor results when applied site wide to all traffic irregardless of the geographic regain visitors are in; however they've got some amazing offers in Malaysia, Australia and Germany so I want a system I can feed the best bits from each ad partner and only show the good stuff. I've got zero options myself for monetizing South African traffic for example so I might as well try to make good of each and every visitor in whatever way I can.

    I want and need much better control over my ad inventory!

    I started working on a solution yesterday that had been bubbling around in thought form for several months.

    Introducing the concept behind as yet un-named ad system

    It will work for both websites and mobile websites.

    Shows IAB and MMA specification ad formats as well as support text links.

    Has built in geographic awareness so it will show German visitors ads that pay out on German traffic.

    Has built in value awareness of the call to action so ads that pay more are shown first.

    The primary aim of the system is to show the right ad to the right user at the right time. I've seen some ad agencies using that term today but first used it myself back in 1997 and I'm sure another Traffic or Sales Manager coined it years before me.

    How it does what it does:

    1) Detects the country the user is in - requires some kind of IP lookup system, I'm using MaxMind's binary database and the mod_geoip Apache Module to do this though I'll probably add support for a method or two.

    2) Detect if the user is on a mobile or not - requires my detect mobile browsers code though if used with Device Atlas or Wurlf could be used to only show ads in specific dimensions; hence my use of MMA specification ad formats.

    3) Select ads from the database for that type of device in that country.

    4) Rotate the ads evenly with the highest valued ads shown first

    5) If no ads are live for that criteria it will revet to showing either house ads or use a backup solution like Google or AdMob.

    Commercials can:

    1) Run every day
    2) Run certain days
    3) Run every hour
    4) Run between certain hours
    5) Be live, suspended or terminated
    6) Run from a certain date allowing you to schedule ads in the future
    7) Expire after a certain date or be allowed to run for ever

    I should be able to set up an ad that runs on Christmas eve at 18:00 through to 23:59 that says 'Santa is coming' for example. Of course 18:00 here isn't the same as 18:00 in the US so I've got to take that into consideration.

    Having timing in there also means I can slip some more naughty ads into the mix but only between the hours where I feel it's suitable and there's no minors browsing.

    So far I've setup the database structure and am propagating it with initial test data. Actually adding the data is taking me longer than setting up the database schema as I'm yet to write the admin panel for it which will make it much easier to manage the inventory.

    There's a table for channels (sites) partners (advertisers) copy (ads) formats (AIB / MMA standard sizes) and countries (ISO codes) I'm thinking how best to make a log to report back which ads where shown when but on a large site this could become data intensive and sluggish.

    It should in theory let you manage the ad inventory for all your sites from one place.

    I want to make it very easy to install, very easy to add channels, partners and manage ads and a very simple integration to actually show an ad.

    It will be a simple PHP function you can call and the code will be released either for free with me getting some back links; ads or something out of it or it'll be available for a few bucks***.

    Any thoughts, comments or suggestions would be most welcome.

    It needs a name for example and if you can contribute any other great ideas into it I'm all ears.

    Thanks



    * Yorkshire Dales Radio, Minster Sound Radio Group (Minster FM, Yorkshire Coast Radio) and Oak FM
    ** KATZ International Radio Sales Traffic Newcomer of the Year (1999) actually they made that award up for me.
    *** I'm developing this for my own needs if anyone else is using it there's got to be something in it for me!


    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  2. #2
    Mobility Regular *james*'s Avatar
    Join Date
    Apr 2008
    Posts
    135

    Default

    My thoughts:

    Sounds like one of the mobile Ad Optimizer platforms (Smaato, Nexage, Ad Whirl) ?

    I do agree that somone needs to plug in CPA offers into the mobile ad mix a bit better e.g. mixing up mobpartner with mobile ads for the best yield. Sounds like that is the most interesting opportunity. Especially as no-one can monetise countries like Malaysia with CPC based mobile ad networks - getting CPA right could be a big win.

    Converging across mobile and online interesting but question is will you be able to do a good enough job optimization inventory across the two platforms? They both have different characteristics in terms of what works and online there are 10000s of ad networks and affiliate platforms now to potentiall work with.

    Great to see the Andy M creative force in action anyway - sure something great will come out of it

  3. #3
    Senior Member noonoo1's Avatar
    Join Date
    Jul 2007
    Location
    Wales, UK
    Posts
    3,261

    Default

    Sounds amazing Andy, I read more later this evening

  4. #4
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    @james - thanks and yes I'm hoping it will handle the multi platform aspect pretty well so in addition to creative sources like the banner and text links it also needs to handle JavaScript and HTML. Cool. Added to my mental specification....

    @noo thanks dude!
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  5. #5
    Senior Member noonoo1's Avatar
    Join Date
    Jul 2007
    Location
    Wales, UK
    Posts
    3,261

    Default

    Will I be able to sell ads on this, say I wanted to sell a estate agents ad on my geo site. So rather than sell them an ad for £285 a year I could do page impressions for say .50p a 1000 or .22p per click.
    I'm slaving away in a kitchen so cannot read the full post.

  6. #6
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    I've just added two extra values to the ad_copy table, one being maximpressions so you could sell 1000 or 10000 or 100000 impressions and so on for that ad and maxclicks so you could also sell a set number of clicks.

    So yes you should be able to sell impressions and clicks however at the moment it'll be set on an ad by ad basis.

    If you want an ad to run in Germany and Austria it will need to entries in the database, one for each, you'll be able to set the limit on each ad rather than on that advertiser as a whole unless I add some limits to the partner table and work out how to cross reference the whole lot.....

    I'm not planning on integrating commerce functionality to it but if the back end can support limiting how many times and ad is shown it just leaves getting the money of the clients on your shoulders!

    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  7. #7
    Senior Member gogo's Avatar
    Join Date
    Oct 2007
    Location
    planet Gogon - M25 class planet
    Posts
    3,452

    Default

    Interesting, looking forward to it.

    Didn't Admarvel.com come here with an ad platform? Then they got bought by Opera.

  8. #8
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    @go thanks and it sure looks like it on their site.....

    I've got a few ads in there already but not even touched my text editor to start coding this thing yet; just been getting all the relationshps and ideas forumulated first....

    Last edited by andymoore; 10-29-2010 at 01:16 PM.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  9. #9
    Mobility Regular morency's Avatar
    Join Date
    Nov 2008
    Location
    23.8134710 , 44.3247600
    Posts
    213

    Default

    OK .. you are the best
    WIll be open source ? Or we can pay like for your detect mobile script ?
    Last edited by morency; 10-13-2010 at 12:16 PM.
    www.MobileSites.org Exchange your mobile traffic with other sites

  10. #10
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    The milk of human kindness ran dry a long time back, don't get me wrong but what's the point in giving something away for free, I'm not after a sainthood, I'd rather have money so yes it will be commercial in nature but just how it'll be so I'm not sure of yet.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  11. #11
    Mobility Regular miellas's Avatar
    Join Date
    Nov 2007
    Location
    NY/MI
    Posts
    515

    Default

    Awesome project Andy. Mobile genius at work again. Looking forward to seeing the end result and to be able to have the right resources in one outlet rather than serving different code from different agencies.

  12. #12
    MobiEnthusiast coast's Avatar
    Join Date
    Jul 2007
    Posts
    4,720

    Default

    Andy, it's great to see you excited about mobile tech again. I'll be interested to see how you structure this, whether it will be contextual and therefore compete with Google, if there will be publisher payots, or if it will be something publishers can licence and put on their sites with a payment system for publishers to directly bill advertisers on their sites.

    Of course, all your criticisms of other ad platforms will come home to roost as we now expect only the absolute best from you

  13. #13
    Founding Member Scandiman's Avatar
    Join Date
    Jun 2007
    Location
    NorCal
    Posts
    9,538

    Default

    Sounds very interesting Andy, you've hit on many things I care about already, one more thing to consider is somehow filtering mobile devices that support https. Being as Lodging is an ecommerce site, phone capability to connect for CC transactions is important for us and I would guess others as well in our situation.

    Also I appreciate good granularity in selecting ad run times/dates. Certain hours of the day convert better on certain days of the week, and while I'm not to this level yet I suspect different days of the month (closer to typical paydays like the 1st and 15th) convert better than others for some products.

  14. #14
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    @miellas - Thanks!

    @coast - Thanks and oh dear, I've gone and set a standard that folks now expect from me.....

    As the Gin Blossoms sang in Hey Jealousy: "If you don't expect too much from me you might not be let down"

    No there are no plans to go contextual with this at all. That would involve having to read the page the ads are being shown on to work out what the page is about before cross referencing it and it makes my head hurt even thinking about it!



    As for publisher payouts, nor am I planning in turning it into a transactional platform.

    You'll be able to take a payment through whatever means but not this software then manually create a partner and assign them ads with a timed lifespan or to only show a certain number of impressions or clicks. It could be used to sell ad space but I'm not planning on writing in payment processing or advertiser sign up or campaign creation like that.

    If selling clicks or impressions it occurs to me that some kind of click fraud prevention needs to be in place. I'm also thinking search engine spiders will add to impressions and clicks so I won't increment those figures if the 'visitor' is a robot.

    @scandi Thanks! Supporting HTTPS isn't something I'd thought of; identifiying which handsets support that will require either the WURFL or Device Atlas.

    It's well outside the scope of my needs so isn't going to make it into this version but maybe once this thing is done and dusted I'll start selling customisation services so it's not all bad news on that idea.

    Thanks folks!

    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  15. #15
    Founding Member Scandiman's Avatar
    Join Date
    Jun 2007
    Location
    NorCal
    Posts
    9,538

    Default

    Re https, you're of course correct, it's a big reason why we went with DA to manage our users in different ways regarding device security, plus naturally adjusting presentation.

  16. #16
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    Time for a little progress report:

    Late night last night, not working but watching the Chilian miners rescue: inspirational in that it goes to show what can be done with willpower and determination!

    So far:

    • Databases all set up (minus the logging)
    • Made a start on the admin application
    • Written the basic authentication to log in
    • Found a nice looking user friendly template in valid code
    • Written add, edit and delete channel
    • Written add, edit and delete partners
    • Written list of supported formats with examples
    • Created list of all the countries supported
    To do:

    • Add more system formats - scrapped see next point
    • Add support for adding, editing and deleting custom formats - done
    • Pagination on channels and partners
    • Write add, edit and delete an add
    • Add support for spinning the text in text links
    • Add support for nofollow: true false - added to database
    • Integration code
    • Calling ads, click logging, not logging dodgy clicks.....
    • Loads more I have and haven't thought of yet.....
    If I'm going to be detecting mobiles with my code to detect mobiles I might as well also take it an optional step further by adding support for detecting where the user is with my location detection code.

    In other words, having an ad system that shows ads for people in the US to people in the US is one thing, having an ad system that can target people down to the street their on is another.

    It hit me in a flash: if I can find out the latittude and longitude of a user it would be handy to be able to add a center-point latittude and longitude to the ads database with a proximity value so when I request an ad with a lat and long it will try to find not just the best paying ad to show but the one that's the nearest to the user.
    Last edited by andymoore; 10-15-2010 at 12:55 AM.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  17. #17
    Senior Member noonoo1's Avatar
    Join Date
    Jul 2007
    Location
    Wales, UK
    Posts
    3,261

    Default

    I'm looking forward to seeing the completion of this Masterpiece of code.

    Great idea to use centre point feature!

    Truly inspirational.

    ENOUGH SAID


    Mobile Web Search, forget google, bookmark... JUST.mobi

    Snowboards.mobi | Convert2.mobi | Caravans for Sale | VOTES.mobi

  18. #18
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    @noo - Thank you!

    A few screen shots to show the progress from the last few hours:

    1) Your Channels

    2) Add Channel

    3) Your Partners

    4) Add Partner

    5) List of Ad Formats

    6) Add Format

    7) List of Supported Countries

    8) Your Ads

    9) Add New Ad

    Little by little it is coming along!
    Last edited by andymoore; 10-15-2010 at 10:40 AM.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  19. #19
    Senior Member noonoo1's Avatar
    Join Date
    Jul 2007
    Location
    Wales, UK
    Posts
    3,261

    Default

    Hi Andy, links not working for me on my iPhone.

  20. #20
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    Thanks dude, give it another shot it should already be sorted, I've just been able to see them on my iPhone.

    I owe a lot to the person that did that admin template, it would look so vanilla otherwise!
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  21. #21
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    @scandi - I listened!

    HTTPS support now added to the database, I suppose the ad_copy database can have any number of fields in it like lat and long, HTTPS and so on it's only being used when ads are being called and if you already know if the device supports HTTPS you'll be able to set a value that returns ads that require a user with a secure connection.

    This is the full screen shot from the 'Add New Ad' script, please excuse the default template logo on there.....

    http://cdn.andymoore.info.s3.amazona...7148169369.png

    Options when creating an ad:

    Channel
    Partner
    Country
    Lat, Long and Proximity
    Value
    Start stop dates
    Start stop hours
    Weekdays
    Ad Format
    Title
    Anchor Text / Alt Text
    Markup
    Image URL
    Click URL
    No Follow
    HTTPS
    Max impressions
    Max clicks

    I'll put some work into making that user more user friendly but am more concerned right now with things I might have overlooked.

    Any further suggestions please? I'm all ears!

    Thanks
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  22. #22
    Senior Member gogo's Avatar
    Join Date
    Oct 2007
    Location
    planet Gogon - M25 class planet
    Posts
    3,452

    Default

    Hi looking ahead ads themselves may become more dynamic - here is a tool looking at this from an advertiser's point of view
    http://www.eyewonder.com/technologies_dco.php

  23. #23
    Founding Member Scandiman's Avatar
    Join Date
    Jun 2007
    Location
    NorCal
    Posts
    9,538

    Default

    Quote Originally Posted by andymoore View Post
    @scandi - I listened!

    HTTPS support now added to the database, I suppose the ad_copy database can have any number of fields in it like lat and long, HTTPS and so on it's only being used when ads are being called and if you already know if the device supports HTTPS you'll be able to set a value that returns ads that require a user with a secure connection.
    Well done Andy, did you go with WURFL, Device Atlas or something homebrew to make it happen?

  24. #24
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    Thanks folks, @scandi nothing too geeky done on this end, if you use wurfl or da you already know so it'll just be an option you set when calling the ads.

  25. #25
    Senior Member ChinaMobi's Avatar
    Join Date
    May 2010
    Posts
    1,593

    Default

    Very interesting idea. It's an area I need to learn more.

  26. #26
    Mobility Member
    Join Date
    Sep 2010
    Posts
    41

    Default

    Yep, your project sounded like another ad networks like admob, mojiva, mobgold, etc. What do you offer in this project compared to other ad network ?

  27. #27
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    Hecto, it isn't an Ad network therefore by default its very different.
    Last edited by andymoore; 10-19-2010 at 10:12 AM. Reason: Had coffee since I first posted so Jeckly is back
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  28. #28
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    I'll answer that properly now I'm on full power thanks to enough cups of coffee.

    Ad networks like AdMob and so on allow you to put their code on your site to show their ads.

    In the past I've run AdMob and MobPartner with a fully global run of site, AdMob in some countries isn't worth showing nor is MobPartner. I want to show the best paying offers available to my visitors and not waste ad impressions showing ads with lousy performance.

    For example, here in the UK ads for AdMob don't payout enough considering it's my core target market, that means that if MobPartner or someone else has an offer to promote that is worth more I want to push that. If there's not an offer worth enough to promote I want to show my ads with link juice as that's worth more to me than a poor performing ad.

    Another example: My German revenue on AdMob is cents yet a partner there is offering to pay me $10 for every paying customer I send them. I want to show the ad that will make me the most.

    Neither AdMob of MobPartner give you control over the inventory you show to the degree I want hence this was born.

    The Ad Server / Ad Platform is very different.

    What I'm building is something where I can:

    Add one, many or all of my sites or sub-sections of my sites as advertising channels.

    Add MobPartner and any number of CPA affiliations as partners.

    Add AdMob and other mobile ad agencies as a fall-back.

    I can then create an ad from the CPA copy and load it on to my ad system, when someone visits my site the ad server will look at where they are, then look at which ad pays out the most for that country and show them that. On the second view they see the ad that pays the second best, on the third (or any) view if there isn't a CPA offer to promote it will fall back on either my own in-house ads or, as a last resort use someone like AdMob depending on preferences.

    A good example of another use would be adult stuff. I don't want to give adult ads a full run of my site, I want to target them to a specific section and only between certain times. No ad agency gives you the tools to do that. No ad agency lets you pick and choose the best bits from offers all over like that. No CPA agency lets you mix in other CPA agency results either; not from what I've so far. Sure I've seen folks who let you have fall-back ad partners when they can't fill the inventory but what happens when the ad they want to show isn't worth showing and another partners is? They don't let you put someone else first, only last.

    AdMob and co are in the business of buying and selling ad space, this project is to help me manage which ads I show to which user.

    Hope that helps you understand better what it is I'm trying to build.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


  29. #29
    Mobility Member
    Join Date
    Sep 2010
    Posts
    41

    Default

    Quote Originally Posted by andymoore View Post
    I'll answer that properly now I'm on full power thanks to enough cups of coffee.

    Ad networks like AdMob and so on allow you to put their code on your site to show their ads.

    In the past I've run AdMob and MobPartner with a fully global run of site, AdMob in some countries isn't worth showing nor is MobPartner. I want to show the best paying offers available to my visitors and not waste ad impressions showing ads with lousy performance.

    For example, here in the UK ads for AdMob don't payout enough considering it's my core target market, that means that if MobPartner or someone else has an offer to promote that is worth more I want to push that. If there's not an offer worth enough to promote I want to show my ads with link juice as that's worth more to me than a poor performing ad.

    Another example: My German revenue on AdMob is cents yet a partner there is offering to pay me $10 for every paying customer I send them. I want to show the ad that will make me the most.

    Neither AdMob of MobPartner give you control over the inventory you show to the degree I want hence this was born.

    The Ad Server / Ad Platform is very different.

    What I'm building is something where I can:

    Add one, many or all of my sites or sub-sections of my sites as advertising channels.

    Add MobPartner and any number of CPA affiliations as partners.

    Add AdMob and other mobile ad agencies as a fall-back.

    I can then create an ad from the CPA copy and load it on to my ad system, when someone visits my site the ad server will look at where they are, then look at which ad pays out the most for that country and show them that. On the second view they see the ad that pays the second best, on the third (or any) view if there isn't a CPA offer to promote it will fall back on either my own in-house ads or, as a last resort use someone like AdMob depending on preferences.

    A good example of another use would be adult stuff. I don't want to give adult ads a full run of my site, I want to target them to a specific section and only between certain times. No ad agency gives you the tools to do that. No ad agency lets you pick and choose the best bits from offers all over like that. No CPA agency lets you mix in other CPA agency results either; not from what I've so far. Sure I've seen folks who let you have fall-back ad partners when they can't fill the inventory but what happens when the ad they want to show isn't worth showing and another partners is? They don't let you put someone else first, only last.

    AdMob and co are in the business of buying and selling ad space, this project is to help me manage which ads I show to which user.

    Hope that helps you understand better what it is I'm trying to build.
    sorry didn't really get it at first, hope your project went well.

  30. #30
    Senior Member andymoore's Avatar
    Join Date
    Aug 2008
    Posts
    1,612

    Default

    No worries, I'm still working on it but it is going well.

    Since the last update here I've been busy getting it to behave as I want.

    Here are all the options on the add and manage Ads screen:

    Ad Status

    Only visible once an Ad has been created. Lets you pause, suspend, terminate and resume an Ad.

    Ad Essentials

    Channel: Which site is section of a site do you want to schedule this Ad for
    Partner: Which partner do you want to schedule this Ad for
    Country: Which country do you want to show this Ad in, select 'All' to go global
    Title: A name to identify this Ad internally
    Ad Format: What type of Ad do is this
    Anchor / Alt Text: The wording of a text link or image alt text, supports text spinning format
    Image URL: Optional: What is the address for the image to be show with this Ad
    Click URL: Optional: Where the visitor should be taken after clicking this Ad
    Revenue Model: CPA (Cost Per Action) or CPC (Cost Per Click) or CPM (Cost Per iMpression)
    Value: If this user converts what is this Ad's call to action worth to you

    Start and Stop Daypartings

    Start Date: When do you want this Ad to start being shown
    Stop Date: When do you want this Ad to stop being shown, set 'No Expiry' for a never ending Ad
    Start Time: What time should this Ad start running
    Stop Time: What time should this Ad stop running
    Week Day: Which days of the week do you want this Ad to go out, set 'Everyday' for run of week

    Performance Targets

    Max Impressions: Set this to 0 to never expire or set how many times this Ad should be shown
    Max Cicks: Set this to 0 to never expire or set it to how many times this link can be clicked

    User Targets

    Demographic: The socio-economic-demographic to target towards:

    A - Upper Middle Class
    B - Middle Class
    C1 - Lower Middle Class
    C2 - Skilled Working Class
    D - Working Class
    E - Lowest Level Subsistence

    Gender: Defaults to none,optionally allows you to target towards different genders
    Age Range: Defaults to none, allows you to optionally set the age range of people to target

    Advanced Settings

    Latitude and Longitude: Optional: The geographic point you want to target users near
    Channel: Optional: How far away from that geographic point do you want to target users
    No Follow: Do you want to pass 'Link Love' / 'Page Rank' / 'Link Juice' when shown
    HTTPS Only: Should this Ad only ever be shown to devices which support HTTPS / SSL
    Still a lot of work to do on it at this end but it is looking nice and behaving the way I want most of the time, there are a few little issues I'm working on but once they're all done I'll be adding Ads to the system followed by putting it live on my busiest site to see how it goes.

    Am starting to think I've put too many hours into this and the logic behind it is too smart to just give it away for anyone to use.
    Andy Moore
    i don't do tech / mobi anymore - why do something that annoys and stresses lol

    New: Most Minty Tooth Oil - GMO and fluoride free toothpaste alternative

    100% natural botanical extracts to whiten teeth, freshen breath and strengthen gums
    Used, recommended and sold by Harley Street private dentists

    My other websites:

    http://sellyoursongs.info/ - Sell Your Songs using Mobile Payments
    http://detectmobilebrowsers.mobi/ - Detect Mobile Browsers
    http://andymoore.info/m-commerce-php/ - M-Commerce PHP (sell stuff on the mobile web)
    http://locationdetection.mobi/ - Detect a mobile browser's latitude & longitude
    http://andymoore.info/mysql-lyrics-database/ - Half a million lyrics


Page 1 of 3 123 LastLast

Similar Threads

  1. Execute code when Scrolling stops (Gestures Managed Code)
    By Scavenger in forum Windows Mobile App Development
    Replies: 0
    Last Post: 03-02-2010, 05:22 PM
  2. .mobi: serving the masses (at a store near you!)
    By Scavenger in forum mTLD Registry / dotMobi Company
    Replies: 6
    Last Post: 11-06-2008, 02:18 PM
  3. My latest project: autotest2009.mobi
    By GijsZePa in forum New .mobi sites Developed by Members
    Replies: 7
    Last Post: 11-01-2008, 01:07 PM
  4. 3 serving .mobis
    By acc in forum .mobi's For Sale - Offers Wanted
    Replies: 2
    Last Post: 01-09-2008, 03:40 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
A Yup.mobi Mobile Site
Mobile Dating