Reklamlarda display:none kullanmak, kuralları ihlal eder. Google bundan kaçınmalısınız diyor:
https://support.google.com/adsense/answer/1354736?hl=tr
Bu durumda reklamları masaüstü ve mobil olmak üzere CSS ile yapılandırabilirsiniz. Bunu da istemiyorsanız if else kullanarak masaüstü için ayrı, mobil için ayrı reklam ekleyebilirsiniz. WordPress veya benzer CMS kullanıyorsanız ona göre eklentisini bulup kullanabilirsiniz. PHP yazılımlı bir siteniz varsa user-agent fonksiyonlu if else değerleri kullanarak yapabilirsiniz.