I used mine on its own in the floor so I could use the tuner as required
Not so sure I would of used mine sat on top of my amp and definitely wouldn’t stick it down but if it must sit on top get those neat anti slip mats and sit that on top of the Ashdown head. You might find Velcro will pull the paint finish off the amp when you remove it