Google Sites changed their default settings last week to not allow them to be embedded via iframe into other sites.
For example this page was suddenly showing white for content instead of the school bulletin.
http://hs.mca.org.tw/student-info/bulletin
(the bulletin is an iframe of a Google site page https://sites.google.com/a/mca.org.tw/hsdailybulletin/home )
All credit goes to our Taichung ETC, Dwight Johnson for figuring out the solution.
There is a new setting in Google Sites called "Allow Embedding of your sites in other sites"
Dwight clicked the box and the problem was solved!
https://support.google.com/sites/answer/6024145?hl=en
Thanks Dwight!