Rubber-coated neodymium holding magnets have a countersunk hole in the center and can be screwed to objects or walls with a suitable countersunk screw.
The rubber coating helps protect delicate surfaces from scratches and abrasions while also increasing the load capacity of the magnetic system in the vertical direction.