iframe을 사용하여 자신의 웹 사이트에 퍼갈 수있는 기능이있는 웹 응용 프로그램 (웹 사이트)을 만들고 있습니다. 그래서 내 앱에 Google 광고가 있고, 다른 사이트 (iFrame 내부)에 광고가 표시 될 때 광고가 표시되지 않는 경우가 있습니다. 광고가 렌더링되지만 Google의 HTML이 비어있는 경우도 있습니다.내 사이트가 iFrame에있을 때 Google 사이트에 광고가 표시되지 않습니다.
Google 광고 정책에 대한 우려와 광고 게재에 iFrame을 사용하지 않지만 iframe을 사용하여 표시하지 않습니다. 내 앱은 다른 사이트의 기능으로 표시됩니다.
내 질문은 : 할 수 있습니까? 또는 정책에 따라 내 퍼가기 기능에 광고를 표시 할 수 없습니까?
EDIT 1
이것은 (다른 iframe 대응의 또 다른 iframe이 내부) 구글이 렌더링되는 내용이다 :
:는 여기서 "example.com"내 기능<html> <head> </head> <body style="background-color:transparent" marginwidth="0" marginheight="0"> </body> </html>
을 또한, 나는 콘솔에 오류가
"http://googleads.g.doubleclick.net"의 원점을 가진 프레임이 에서 차단되어 원점이 "http://example.com"인 프레임에 액세스했습니다. 프로토콜, 도메인 및 포트가 일치해야합니다.
편집 2
그래서, 내가 콘솔의 네트워크 탭에서 단계, 및 호출 된 것을 볼을 사용하는 일부 사이트입니다. GET http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-XXXX .... 항상 200 OK를 사용하지만 때로는 공백 HTML (위에 게시 됨)을 반환하고 경우에 따라 AD로 실제 HTML을 반환합니다.
내가 말하지 않은 한 가지 더, 나는 Synch가 아닌 Asynch new 베타 방법을 사용하고 있습니다. 그래서 Synch를 시도하고 어떤 일이 일어날 지 생각하고 있습니다.
광고 페이지에는 프레임 버스트 헤더가 있습니다. – dandavis
코드 웹 페이지를 표시하십시오. –
@dandavis "frame-busting headers"는 무엇을 의미합니까? iframe에 액세스하지 못했습니다. 내 앱의 iframe으로 아무 것도하지 않습니다. – pjnovas