我正在使用Google Consent Form在iOS的Swift上实现GRPD。我正在尝试使用两种语言显示表单:英语和法语。
为此,我遵循了本教程https://github.com/googleads/googleads-consent-sdk-ios/issues/19
当我以法语(基本语言)显示时,一切正常。
我在用于英语的PersonalizedAdConsent文件夹上创建了一个名为acceptform_en.html的文件。
我在具有英语本地化版本的项目上创建了一个名为同意形式。字符串的文件,并在其上添加了以下行:
/* Filename for the PersonalizedAdConsent SDK */
"consentform" = "consentform_en";
我添加了这段代码,如链接所示:
NSURL *URL = [resourceBundle URLForResource:NSLocalizedStringFromTable(@"consentform", @"consentform", nil) withExtension:@"html"];
NSURLRequest *URLRequest = [[NSURLRequest alloc] initWithURL:URL];
[_webView loadRequest:URLRequest];
以法语启动该应用程序时一切正常,但是以英语启动时,它会显示消息:
Load complete.
Error loading form: The operation couldn’t be completed. (WebKitErrorDomain error 101.)
您能帮我解决这个问题吗?
谢谢。