Enables NAD+ ADP-ribosyltransferase activity and protein ADP-ribosylase activity. Involved in protein auto-ADP-ribosylation and protein mono-ADP-ribosylation. Located in cytosol; nuclear body; and nuclear envelope. [provided by Alliance of Genome Resources, Apr 2022]