AndroidアプリでnendSDKが使えなくてもnend広告を表示する方法
より
詰まった点
mWebViewNendAd.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; }
} );
Xamarin では
呼び出し
mWebViewNendAd.SetWebViewClient(new myWebViewClient(Activity));
プライベートクラス
private class myWebViewClient : WebViewClient
{
Context context;
public myWebViewClient(Context context)
{
this.context = context;
}
public override bool ShouldOverrideUrlLoading(WebView view, string _url)
{
var url = Android.Net.Uri.Parse(_url);
var intent = new Intent(Intent.ActionView, url);
context.StartActivity(intent);
return true;
}
}
contextを渡せば良いだけだった。
0 件のコメント:
コメントを投稿