We have developed a Abvert Server modules/snippet that lets you set which pages and advert is displayed on.
You can see it in use at
http://www.thesand.com.au/ - see Sponsored Links on the left.
It works like this:
1. Create adverts as pages. The actual advert html served is set using templates (eg, image+link, text+link). It uses Ditto code so you should be familiar with this. The adverts are just pages in a folder.
2. Add a Snippet to each page where you may want adverts to be displayed (usually in the template - so they can display on every page). Set how many adverts are to be displayed on that page; the adverts will be served randomly from the pool available for that page.
[!AdvertServer? &tpl=`advertsAdvertsTpl` &startID=`75` &summarize=`2` &sortBy=`pub_date` &sortDir=`DESC` &randomize=`1` !]
...again this is basically a modded version of Ditto, so all the concepts for displaying the blocks are the same.
3. Go to Advert Server module. The module get a list of all adverts in the folder. You can then use the same syntax as teh Document Manager - to set which pages the adverts are displayed on eg. 2* = page 2 and immediete children, 2** = page 2 and all children.
We are happy to contribute code to the community under GPL. We are not actively developing, so if anyone is interested in cleaning this up, and growing it please contact me. Code is contributed as is!
Regards
Richard