The invention belongs to a porous granular ammonium oil explosive adhesive which is characterized by comprising the following components in percentage by weight: 1.5 to 4 percent of polyacrylamide, 0 to 20 percent of glycol, 10 to 20 percent of urea, 40 to 70 percent of sodium nitrate, 0 to 20 percent of aluminum powder and 10 to 30 percent of water. A method for preparing the porous granular ammonium oil explosive adhesive comprises the following steps of: sieving raw materials, dissolving the urea in the water, dispersing the polyacrylamide and the glycol, mixing, and stirring. In the adhesive, ordinary chemicals are used as the raw materials, dust, toxicity and the pollution of waste water, waste gas and industrial residues are avoided in the production and use process, so the process is simple, investment is small, energy is saved, production cost is low and agglomeration is avoided, and the prepared porous granular ammonium oil explosive does not block the pipe and is not returned and few explosive drops during underground mechanical wind pressure charging, and the explosive has the characteristics of long storage period, namely over six months and environment friendliness, reaches the using standard of the explosive in the prior art and is particularly suitable for operation modes used in mixing sites of mines.