This actually does not require changing WPAdverts code, just add in your theme functions.php file something like this
add_filter("the_content", "registered_users_only", 10, 2);
function registered_users_only($content, $id = null) {
if( !is_user_logged_in() && stripos($content, '[adverts_add') !== false ) {
$content = "You need to be registered to post an Ad.<br/>";
$content.= sprintf('<a href="%s">Register</a><br/>', wp_registration_url());
$content.= sprintf('<a href="%s">Login</a><br/>', wp_login_url());
}
return $content;
}
and only registered members will be able to post Ads.