I’m not sure if this solution will help you guys out at all. I’m not using the plugin as a widget because the site I am working on has skyscraper ad’s and block ad’s. If I use it as a widget and have it random, the ad size variance creates issues in my sidebar. I placed the code directly in the sidebar.php file. I also interpreted the random order differently as well. I assumed it meant if you had for example 4 slots it would make the slot order random instead of 1,2,3,4. When I added multiple ads to the same slot it only displayed the most recently added ad for that slot.
Here is a workaround I came up with.
If you have for example 4 advertisers with 3 ads each you could change the settings to have 12 ad slots. Advertiser #1 will use slots 1-3, Advertiser #2 will use 4-6 and so on.
The default way to place a specific ad block into the code is <?php wp125_single_ad(num); ?> or <?php wp125_single_ad(1); ?>
Using php’s rand() function you can generate a random number for the slot number. The rand() function allows a min and max number and returns an integer in the range you specify.
The code to place Advertiser #1’s rotating ads would be:
<?php $num = rand(1,3); wp125_single_ad($num); ?>
This will display a random ad slot in that position choosing from ad slots 1, 2, and 3. Hope this helps out. It won’t be wigetized but it gives you more control and you can still easily add the ads into the ad manager.