Хороший разбор тут, рассмотрено на примере VK но остальные виджеты сделаны похожим образом. Для Facebook во время создания можно указать, поставив соответствующую галочку, что нужен адаптивный.