WP7 AdMob SDK不起作用

时间:2011-05-02 19:39:15

标签: windows-phone-7 admob

当我使用AdMob BannerAd启动应用时,我总是会收到错误消息。我刚刚将控件添加到工具箱中并复制粘贴在表单中。

以下是相关代码:

<my:BannerAd HorizontalAlignment="Left" Margin="0,522,0,0" Name="bannerAd1" VerticalAlignment="Top" />

当我运行应用程序时,我收到此错误:

System.NullReferenceException wurde nicht behandelt.
  Message=NullReferenceException
  StackTrace:
    bei Google.AdMob.Ads.WindowsPhone7.WPF.DisplayAdBase.<>c__DisplayClass3c.<LoadDisplay>b__38()
    bei System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess, StackCrawlMark& stackMark)
    bei System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, StackCrawlMark& stackMark)
    bei System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
    bei System.Delegate.DynamicInvokeOne(Object[] args)
    bei System.MulticastDelegate.DynamicInvokeImpl(Object[] args)
    bei System.Delegate.DynamicInvoke(Object[] args)
    bei System.Windows.Threading.DispatcherOperation.Invoke()
    bei System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority)
    bei System.Windows.Threading.Dispatcher.OnInvoke(Object context)
    bei System.Windows.Hosting.CallbackCookie.Invoke(Object[] args)
    bei System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args)
    bei System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam& pResult)

2 个答案:

答案 0 :(得分:0)

我正在使用AldarIT SuperAds将三个生产应用与AdMob作为主要广告提供商。 5个月后到目前为止没有任何问题。

答案 1 :(得分:0)

我正在使用http://wp7adrotator.codeplex.com/。在我的应用程序上仍然没有问题。 http://www.aldarit.com/superads.html也是一个很好的解决方案。在开始使用wp7adrotator之前使用它。你也可以尝试一下。

希望它有所帮助。