C++ 的 JNI admob 事件监听器
JNI admob event listener to C++
我用 C++ 制作了一个 Android 应用程序,我用 JNI 实现了 AdMob,但现在我遇到了一个问题:我可以用 C++ 显示广告,但如何与
之类的 eventListeners 交互
public void onAdClosed()
使用 C++?
据我了解,在那种情况下,没有真正的方法可以将 C++ 对象用作侦听器。那样的话,我的意思是我遇到了同样的问题并且从来没有找到直接解决它的方法。 :)
您需要在 VM 的内存中实例化一个 Java class,AdView 可以保存对其的引用并调用其方法。最简单的方法是定义您自己的 AdListener 子class,它只是通过本地方法将调用转发回 C++。
关于相关说明,您是否知道 AdMob 在 YouTube 上有一个 C++ API? We just launched it at I/O this year, and it seems like it might fit your app. It's part of the larger Firebase C++ effort (you can see the launch presentation。
我用 C++ 制作了一个 Android 应用程序,我用 JNI 实现了 AdMob,但现在我遇到了一个问题:我可以用 C++ 显示广告,但如何与
之类的 eventListeners 交互public void onAdClosed()
使用 C++?
据我了解,在那种情况下,没有真正的方法可以将 C++ 对象用作侦听器。那样的话,我的意思是我遇到了同样的问题并且从来没有找到直接解决它的方法。 :)
您需要在 VM 的内存中实例化一个 Java class,AdView 可以保存对其的引用并调用其方法。最简单的方法是定义您自己的 AdListener 子class,它只是通过本地方法将调用转发回 C++。
关于相关说明,您是否知道 AdMob 在 YouTube 上有一个 C++ API? We just launched it at I/O this year, and it seems like it might fit your app. It's part of the larger Firebase C++ effort (you can see the launch presentation。