Purchase OIOpublisher now for just $47.

Take control of your ad space.

Click here to purchase

    • CommentAuthorLovefraud
    • CommentTimeFeb 8th 2010
     

    Our client's text ad has reached the date when it should have expired. However, the ad is still active. No e-mail was generated asking the client to renew. There seems to be no way to initiate a renewal manually. How can this be corrected?

    • CommentAuthorSimon
    • CommentTimeFeb 8th 2010 edited
     
    Project Admin

    When exactly was the ad supposed to expire? The expiratino process only runs once a day, so if it was only due to expire today then it may just not have gotten round to it yet.

    If that's not the case, the next think to check is the "scheduled tasks" section, at the bottom of the admin overview page. If any of the numbers are negative (eg. -2 hours) then that is the most likely cause of the problem (if it is then I'll give you a couple of suggestions on how to fix it).

    You can also expire / renew the ad manually from the "Purchases" section of the admin area. Select the ad type (eg. Banner Ads) followed by the status from the dropdown menu on the right (active).

    You'll see a list of active ads - next to each one should be an "expire" link. Click that and the ad will expire and an email will be sent to the advertiser telling them their ad has expired and asking if they want to renew.

    Links:  Tutorials | Troubleshooting | Bug Tracker
    • CommentAuthorLovefraud
    • CommentTimeFeb 8th 2010
     

    Thank you for your reply. The ad (text) was supposed to expire Feb. 5. That was three days ago - nothing happened, the ad was still active.

    None of the scheduled tasks had a negative number.

    I did click the expire link. That has apparently worked - the ad is no longer displaying.

    However, why didn't this work automatically? Also, the advertiser told us in advance that she wanted to renew. Is there any way to do a renewal before the ad actually expires?

    • CommentAuthorSimon
    • CommentTimeFeb 8th 2010 edited
     
    Project Admin

    I don't know why it didnt expire automatically in this particular case, I'm afraid. There was however one other similar case where the user's ads weren't expiring (quite recently). Whilst I never found out exactly why, it was related to the way the expiration function was called.

    If you open the OIO "include/cron.php" file, do a search for the phrase "call_user_func_array". If no matches are found, then I'd recommend re-downloading OIO and updating that file only. After some trial and error on the other user's server, switching to that function call made the difference for them.

    The only thing to do after that is to keep a note of when the next ad is due to expire and if a similar thing happens, let me know and I'll take a look at it for you.

    The advertiser can't renew before the expiration occurs in the current version, however if they let you know in advance you can always edit the ad manually from the admin area and extend the time period for which it will be active (and ask them to make another payment to you separately).

    Links:  Tutorials | Troubleshooting | Bug Tracker