We consider non-local Schrodinger operators with kinetic terms given by several different types of functions of the Laplacian and potentials decaying to zero at infinity, and derive conditions ruling embedded eigenvalues out. These results contrast and complement recent work on showing the existence of such eigenvalues occurring for the same types of operators under different conditions. Our goal in this paper is to advance techniques based on virial theorems, Mourre estimates, and an extended version of the Birman-Schwinger principle, previously developed for classical Schrodinger operators but thus far not used for non-local operators. We also present a number of specific cases by choosing particular classes of kinetic and potential terms of immediate interest.