خب بالاخره راه حل رو پیدا کردم
راستش از perter برنامه نویس شرکت nonumber پرسیدم که چطوری میتونم با advanced module manager pro همچین کاری رو انجام بدم
اونم کد زیر رو بهم داد که باید در بخش custom php وارد کنیم.
// the maximum number of pageloads after a new session
$max = 1;
// DO NOT EDIT BELOW
$session = JFactory::getSession();
return ( $session->get( 'session.counter', 0 ) <= $max );
که به جای عدد 1 میتونیم تعداد نمایش دلخواه در هر session رو بذاریم.
فکر کردم ممکنه به درد خیلی ها بخوره اینه که اینجا نتیجه جستجوم رو گذاشتم.
اینم لینک سوال و جواب با peter:
http://www.nonumber.nl/forum/AdvancedModuleManager/27885-Display-a-Module-just-X-times-per-session#27928
ضمنا ظاهرا با MetaMod هم همیشه همچین کاری کرد اما هنوز خودم تست نکردم.
موفق باشید