<img src="//domain.com/api/adp?block=true">
, domain.com/api/adp
должен возвращать прозрачное изображение 1x1px.var noAdblock = true;
и после полной загрузки страницы проверяешь наличие переменной noAdblock я в нём не разбираюсь...?
.burger-menu {display: none;}
.burger-checkbox:checked + .burger-menu {display: block;}
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);