php تا زمانی که صفحه مورد نظر باز نشه اجرا نمیشه
میتونید از کرون جاب استفاده کنید
صفحه php را بسازید و بزارید در کرون جاب که هر دقیقه چک کنه و در صورتی که شرط درست بود کد اجرا میشه و دوباره یک دقیه دیگه چک میکنه
اگر هم صفحه در اون ساعات باز میشه که کد میتونید بزارید و از date استفاده کنید
کد PHP:
$t = date("H");
if ($t > "8" AND $t < "16") { echo "ADS";}else { echo "No ADS";}