2011-05-02 76 views
0

我使用AdMob BannerAd启动应用程序时总是遇到错误。我只是将控件添加到工具箱中,并将复制粘贴到表单中。WP7 AdMob SDK不起作用

下面是相关代码:

<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) 

回答

0

我使用AldarIT SuperAds三个生产应用通过AdMob作为主要的广告商。 5个月后没有问题。

+0

thx,很好的解决方案 – lknfdhu 2011-05-03 09:55:37