私は最近、(7.9.1のver)のAdMobを実装し、このチュートリアルに基づく報酬ビデオ: https://firebase.google.com/docs/admob/ios/rewarded-videoのAdMob報酬ビデオGADRewardBasedVideoAdDelegate未定義シンボル
しかし、私はこの機能を使って私のアプリをコンパイルすることはできません。 私はこのエラーを取得しています:
Undefined symbols for architecture x86_64:
"l_OBJC_PROTOCOL_$_GADRewardBasedVideoAdDelegate", referenced from:
l_OBJC_CLASS_PROTOCOLS_$_ViewController in libFramework.a(ViewController.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
私は、以前のバナーやインタースティシャル広告に実装し、これがうまく働きました。
提案がありますか?
ヘッダーファイルがインポートされます。実際にはコンパイラエラーではありません(つまり、ヘッダーが見つかって動作しています)。リンカエラーです。 GADRewardBasedVideoAdDelegateのようなサウンドがフレームワーク内にありません – Bastl
私はそれを理解しました。また、GoogleMobileAds/GADRewardBasedVideoAdDelegate.hをインポートする必要がありました。バナー広告とインタースティシャル広告ではデリゲートヘッダーをインポートする必要がないため、これは面白いです。 – Bastl