If you want to hang something on a brick wall, you'll find the only real option is to screw in a bolt. Unlike plaster, stucco or drywall, adhesive will not stick to brick. Bricks, while strong, are porous and absorb much of the adhesive, making glues unusable for hanging pictures, mirrors or other embellishments. Attaching a bolt isn't difficult, but does require a little patience. You'll only need a few tools to mount the bolt into brick.
Put a dust sheet down on the floor against the brick wall. Brush the area where you want to install the bolt with a masonry brush to get off any dirt and dust.
Put on safety goggles and a dust mask. Insert a masonry bit into a drill and tighten the chuck down. Choose a masonry bit that is slightly smaller than the circumference of the anchor to better seat the anchor and bolt.
Plug the drill into an electrical socket and press the bit against the brick wall in the centre of a brick. Do not drill into the mortar between the joints or it may cause several bricks to come loose.
Lean against the butt of the drill, putting your weight into it. Pull the trigger and slowly but steadily drill a pilot hole into the brick. Back the drill out once the pilot hole is deep enough and turn it off. Unplug the drill.
Squeeze a small amount of stone epoxy onto the outside of the anchor and insert it into the pilot hole. Tap the anchor in flush with the brick wall using a rubber mallet. Let the epoxy dry for 2 to 3 hours.
Insert the bolt into the pilot hole and screw it into place with a socket wrench.