이 질문은 조금 오래된,하지만 경우에 다른 사람이로 실행합니다. 이 의견은 AdMob SDK에서보기의 프레임을 조정하는 대신보기의 크기를 변경하는 데 사용된다는 의미입니다.
파일 : Add-ons/DoubleClick/DFPBannerView.h
발췌문 : /// Use this function to resize the banner view without launching a new ad request. - (void)resize:(GADAdSize)size;
GADBannerView.h에 위치한 loadRequest를 명시 적으로 호출하지 않고 광고 요청의 생성을 암시하는 또 다른 의견, 라인 60 ~ 65 :
// Required to set this banner view to a proper size. Never create your own
// GADAdSize directly. Use one of the predefined standard ad sizes
// (such as kGADAdSizeBanner), or create one using the GADAdSizeFromCGSize
// method. If not using mediation, then changing the adSize after an ad has
// been shown will cause a new request (for an ad of the new size) to be sent.
// If using mediation, then a new request may not be sent.
배너보기로 일부 실험을 수행 한 후에는보기 프레임을 설정하는 모든 호출 (X/Y 위치 업데이트 만 가능) 너비/높이 수정이 아님) 이러한 자동 요청이 실행될 수 있습니다. 이는 장치 회전 중에 발생하는 모든 크기 조정에도 적용될 수 있습니다.
UPDATE : 자동 레이아웃 별도의 광고 요청을 (항상하지만 때로는) 트리거 된하고 있던 자동 레이아웃 뭔가를 사용할 때조차이 문제가되었다
. 컨테이너 뷰 내부에 광고보기를 고정하여이 문제를 해결했습니다 (자동 레이아웃이 있음). 비트 지저분하지만 지금까지 작동하는 것으로 보입니다.
희망이 도움이됩니다.