I'm trying AdMob control for Windows Phone 7.
When my application starts, everything freezes until AdMob gets an ad.
Of course this is super annoying and a blocker bug for me. It seems it is doing a synchronous call using the UI thread. Is that the case?
Is there a way to avoid this?
UPDATE: Many months later and still the same problem. The funny thing is that if you try to complain in admob forum, your post is automatically deleted.
Shame on you, Google...
Kindly try http://wp7adrotator.codeplex.com/ if you want to go for ads from admob. Cause Admob provides a bad fill rate in Windows Phones and you might want to use other accounts too i.e. Microsoft Advertising SDK. Plus this solves all unresolved admob control issues too.
If you want to dig in more you might want to look at this blog post:
http://briankassay.com/blog/?p=169
You can also look for Nokia Ad Exchange too.
I hope this would help you. I used Adroator on my The Bro Code App on Windows Phone store from NerdCats
Why don't you use the native Microsoft Advertising SDK control? It works perfectly on Windows Phones.
Related
I have a Wp7 app (ready in a xap), and I'd like to give it to a client, so he can use it in 5-10 devices. But it is an "internal" client for our service, so I'd rather not publish it on WP Marketplace for all to see...
Is there any reasonable way to do this?
when you upload app on marketplace you can set it as private so only users with direct link can see/install it. There was an app which hacked WP7 that allows you to install apps without marketplace but I've heard it's not legal anymore*.
*search for it because I'm not sure about this one.
edit: http://www.electronista.com/articles/12/01/02/chevronwp7.runs.out.of.tokens.may.not.renew/
Maybe you can try http://labs.chevronwp7.com/
EDIT : Sorry, it seems that all tokens are sold out, so this is not solution for you.
As pointed out by others, you can publish a application on the marketplace as a beta, allowing 5 users to test it using their Live IDs.
But all unlocked phones can have a XAP installed. Generally, Windows Phone applications aren't designed for internal distribution. If you don't intend to publish the application on the marketplace at any point, you need to estimate in the cost of $100 per phone, per year, for the usage of your application.
I'll recommend you contact Microsoft, if you need a specialized deal.
I am an android developer and now I am trying to learn Mango too. What are the SDK, system requirements, IDE required to start development?
Also I am from a Java background so I know that apps for windows phone can be developed using C#. So please guide me how to set up a development environment and start development on Mango.
Everything you need to know is right here at Microsoft App Hub. Click on "Download the free tools. Get started now."
An important thing to know is that you have to be registered with App Hub which takes some time (they will be checking your ID) and costs some money (99$ the last time I checked). You need this to debug on your device and to publish to the Marketplace.
For you as an Android developer the Windows Phone Guide for Android Developers will be helpful.
The Channel 9 jump start sessions are also quite good as well as their training course for beginners. Apart from that there is plenty of information in the web right now and the MS documentation and tutorials are really good. Keep googling, you'll find them.
Regarding the xp question, I think the emulator requires at least Windows Vista, so if your employer limits you to xp, you are out of luck (in this respect also :-)
How strict/loose are Microsoft on approving Windows Phone apps submitted to the marketplace? I know there are tonnes of stories of developers having their iphone apps rejected on unreasonable grounds, and I know Google let you publish just about anything to the Android market...how are your experiences with WM platform?
Any comments are appreciated so thanks in advance
In my experience, nothing has been removed or rejected unexpectedly. As long as you follow the guidelines set out in the Application Certification Requirements, you should be fine. If an app is rejected, they give guidelines on how to reproduce the problem as well as explain what they expected the app to do, so it's a helpful response.
Read the docs on the Windows Phone site.
http://create.msdn.com/en-US/
I have found them to be VERY strict but only for things in their guidelines. Like anything follow them and you can't go wrong!
Apple has a corporate developer program with an elevated licensing cost, does Microsoft provide such a service for Windows Phone 7 developers?
This was asked at a recent MS event. You can assign (I think 5) phones to developer unlock them, then load application directly/bypass the marketplace.
Also, there were talks that they are hoping to soon allow beta/redemption codes to allow limited deployment of your application to non-unlocked phones, bypassing testing/marketplace acceptance.... But I do not know the status of this.
The best thing you can do at the moment is develop your application as normal and have a password/login screen at startup. This is a horrible approach, but it does work.
At the moment, the phone is very much targeted towards consumers.
I'm not sure what is provided in the Apple Enterprise version, but so far Microsoft only has the one registration process and no private app distribution: you can distribute apps on the market to everyone, or by giving your xap file to people with dev-unlocked phones, nothing in between.
The official line is NO, not yet.
Windows Phone 7 was created, first and foremost, for consumers, not enterprise customers.
That being said, LOTS of people are asking for this and Microsoft have said they will address this in the future. No timescales or details have yet been announced yet.
This will likely be related to the way that beta testing and home brew distribution are implemented. (Just my assumption.)
I don't know why I can't just comment on another answer in this thread, so my apologies for placing these remarks in an answer.
I think MS needs to really make this happen since it could be the saving grace for WP7. While I personally feel that my experience with WP7 and my Samsung Focus have been just as good or better than that with the second-gen iPod Touch that I have, there are a lot of people who aren't convinced. For better or worse, it really is the ecosystem that matters and MS has that within the corporate world.
How could I go about presenting a Windows Phone 7 application with a laptop?
Do I need to install Visual Studio on the laptop with which I will be making the presentation? I've read somewhere about a stand-alone emulator but I haven't found any info on how to load the app to the emulator (total MS-anything newbie here).
Thanks in advance!
If demonstrating via the emulator you'll need to install the tools including VS.
Assuming you have an actual device.
Using an actual phone and a webcam can help give people a better idea about what the app will look like.
If you're showing it to people unfamiliar with the phone then the fact that the UI is so different to what they may have seen on phones before is likley to be a distraction. If you have a real phone then you can better demonstrate your app in context and in comparison with the other apps on the phone.
Tip. Try and use a HD camera if possible as this will make it easier to see the details on the screen.