在App Delegate文件中初始化Google Mobile Ads SDK的最新正确语法是什么?

Der*_*nce 9 xcode swift4

突然,我收到用于初始化Google Mobile Ads SDK的代码的警告。(它已经工作了几周,没有任何警告,但是现在看来,这是一种编写代码的新方法。)

这是我的代码:

GADMobileAds.configure(withApplicationID: "ca-app-pub-################~##########")
Run Code Online (Sandbox Code Playgroud)

但是它给了我这个警告:不建议使用“ configure(withApplicationID :)”:使用[GADMobileAds.sharedInstance startWithCompletionHandler:]

我试图这样重写它(带或不带方括号):

GADMobileAds.sharedInstance startWithCompletionHandler: "ca-app-pub-################~##########"
Run Code Online (Sandbox Code Playgroud)

但这只是给我一个预期的错误。

我该怎么写?谢谢!

Xcode中Pods文件夹中的文件显示修改后的状态

小智 21

1) Add the follow in Info.plist

<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511</string>
Run Code Online (Sandbox Code Playgroud)

2) in AppDelegate

 GADMobileAds.sharedInstance().start(completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)