Se puede crear desde donde quieras, pero debes tener ciertas cosas en cuenta.
Por ejemplo, si tienes una cuenta de fb ads que la usas normalmente desde tu computador y de repente abres ese Facebook desde un VPS quizás llamaría las alertas de Facebook y te suspenderian por actividad sospechosa.
Ahora bien, si creas el Facebook desde el vps o uno comprado, le das naturalidad y uso para posteriormente usar el FB ADS claro que podrás crear tus campañas desde allí.