문제

다음 두 가지 질문이 있습니다. 검색을 시도했지만 운이 없었습니다. 도와주세요.

  1. Admob 광고를 iPhone 응용 프로그램에 통합했습니다. Admob보기가 클릭되면 Safari가 열리고 광고로드에 오류가 있으면 "Safari가 너무 많은 리디렉션이 발생했기 때문에 페이지를 열 수 없습니다"라는 오류 메시지가 표시됩니다. "오류 팝업에 확인 버튼이 있습니다. OK 버튼이 클릭되면 오류 팝업 만 닫히고 컨트롤이 응용 프로그램으로 돌아 오지 않습니다. 응용 프로그램으로 돌아 오는 방법은 무엇입니까?

  2. Admob 광고에 자동 클로즈 기능을 추가하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

(1) 제어가 사파리로 전송되면 iPhone OS는 앱을 종료하기 시작합니다. 컨트롤은 앱으로 다시 전송되지 않습니다. 사용자는 사파리를 닫고 응용 프로그램을 다시 시작해야합니다.

앱을 닫지 않고 iPhone 앱에 웹 컨텐츠를 표시하는 유일한 방법은 애플리케이션 내부에 웹 브라우저를 포함시키는 것입니다. 그러나 귀하의 광고 네트워크는 컨텐츠가 변조되지 않도록 사파리에서 광고가 열리라고 주장합니다.

(2) 마찬가지로 Safari가로드를 시작하면 앱으로 돌아갈 수있는 방법이 없습니다. 광고 코드 구현에 문제가있는 것을 수정하는 데 집중하는 것이 좋습니다.

다른 팁

나는 이것이 두 질문에 모두 답할 것이라고 생각합니다.

Admob을 사용하면 광고가 Safari로 전송되는 방식을 제어 할 수 있습니다. 그래서, 당신이 아니요 그 일이 일어나기를 원하시면 클래스 구현에 다음 방법을 추가 할 수 있습니다. Admbdelegate 규약:

- (BOOL)useEmbeddedWebView
{
    return YES;
}

이렇게하면 광고가 Safari를 시작하는 대신 내부 브라우저에 표시됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top