DALLAS — Former President George W. Bush has pledged not to publicly criticize his successor, Barack Obama, but he did offer some praise Monday during a live broadcast on Facebook to promote his new book.