これが何度も取り上げられ、このサイトで 2 倍の回答が寄せられていることは知っていますが、少し違うことがあるかもしれないので、それが可能かどうかを知る必要があると思います。
Web サイトからアプリの UIWebView にバナー広告を読み込もうとしています。これらはすべて問題なく機能します。ただし、どのコードを実装しようとしても取得できないため、アプリで広告をクリックするとサファリで起動します。
基本的に、私は自分の広告サーバーを持ちたいと思っています。広告は、当社のサイトでホストされているマネージド広告です。バナーには、サーバーによってリンクが埋め込まれています。
これが私が使用しているコードです。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSString *string;
string = @"http://www.samplesite.com/mobile_ads";
NSURL *url = [NSURL URLWithString: string];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.adBox loadRequest:requestObj];
}
-(BOOL) adBox:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( inType == UIWebViewNavigationTypeLinkClicked ) {
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
return YES;
}
どこに行けばいいですか?