Agree, but with 10px padding the banner appearance would be considerably worse (just tried this).
Maybe position button absolutely so the tap area could overlap the app icon a bit?