Did I have to do something special when i submitted the app to the app store? I noticed there was an optional section for adding a pubCenter ad but I didn't fill it in, however i created the ad in pubCenter and included the Ad control and entered the correct Ad ID to the control
Ads are not showing up.
When debugging I had to use default values ( was using the actual application ID and adunit ID which is wrong)
ApplicationId="test_client"
AdUnitId="Image320_50"
Furthermore I have to enable these capabilities in order for the ads to show up, after I enable them they worked !
Required Manifest Capabilities
Apps Targeting Windows Phone 8.0
The following ID_CAP capabilities must be included in the manifest of the advertising-enabled app.
•ID_CAP_IDENTITY_USER
•ID_CAP_MEDIALIB_PHOTO
•ID_CAP_NETWORKING
•ID_CAP_PHONEDIALER
•ID_CAP_WEBBROWSERCOMPONENT
Related
I am developing android app using xamarin. And I want to use the azure ad b2c to implement my log in funcation. I refer to the sample https://github.com/Azure-Samples/active-directory-b2c-xamarin-native
.
When I try to finish the sample, I find it worked fine in uwp and iOS, but not android. In android, it always try to open the url with chrome, if there is no chrome in the android device, the app is crashed.
So can I change the browser instead of the chrome in default? Because I can't ask my end users to install the chrome.
I understand this is very important for developers. Usually, MSAL in Android or iOS requires support for Custom Chrome Tabs for displaying authentication prompts.
So, if you don't want to use the Chrome , you need to use different library, not MSAL. Such as AppAuth for Android. But using different library will need you change the way of authorization.
I also suggest you can post this idea in this Feedback Forum, the Azure AD Team will see it. I will also report this feedback to Azure PG.
Hope this helps!
This is by design. Currently, Xamarin Android in MSAL can only launch chrome or chrome custom tabs. If the device doesn't have them, it will cause an exception.
Embedded webview support in MSAL will be an option in the near future.
Here's a link to the issue in the MSAL repo.
I'm trying to publish an app for Windows Phone 8.1 and 10 (Only Mobile),
I already published a lot of apps on the same account. This is the same of another already on the store with just a different icon (different customer, it's B to B) and name, but from the 16 of october the policy for the windows store changed and now my app is blocked with the following reason:
App Policies: 10.1 Inaccurate Representation
Your app and its associated metadata must accurately and clearly
reflect the source, functionality, and features of your app.
•All aspects of your app should accurately describe the functions,
features and any important limitations of your app, including required
or supported input devices. Your app may not use a name or icon
similar to that of other apps, and may not claim to be from a company,
government body, or other entity if you do not have permission to make
that representation.
•Your app must be fully functional and must provide appropriate
functionality for each targeted device family.
•Keywords may not exceed seven unique terms and should be relevant to
your app.
•Your app must have distinct and informative metadata and must provide
a valuable and quality user experience.
Locations: Metadata
Notes To Developer
The app's "pin to start", "app list", or "games hub" icon does not
accurately represent the app and/or is a default icon. The
"pin-to-start" tile submitted in the submission package, which is
different from the icon and tile images in the app metadata, must
uniquely represent the app so users can associate it with your app.
For information about icons and tiles in Windows apps, see
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202948(v=vs.105).aspx.
I searched on the internet but I didn't find anything useful for this problem and I don't get what are those "pin to start", "app list", and"games hub" they are talking about in the Note to Developers.
Anyone knows the solution?
Thanks in advice
Based on your description, it seems that you haven’t set the title images for your app. So I would like to suggest you to delete all of icons in your project and open Package.appxmanifest in Visual Studio and select the Visual Assets. Please make sure to replace all default titles with the correct size image that represents your app. And then you could need to create your app package and resubmit your app again.
By the way, if your project is UWP, you could use UWP Title Generator tool to generate correct size title quickly.
Update:
As your project is Windows Phone Silverlight 8.1, firstly, please prepare the correct size title, and then right-click Assets--choose Add--Existing item, you can choose the correct size title to replace the default title.
Then right-click Package.appxmanifest, choose open with--XML(Text)Editor, then you could need to make sure that the path of title is correct.
Finally, you may need to rebuild the project in order for the tile titles to show up properly.
Hope it is helpful to you.
I have followed these steps
https://msdn.microsoft.com/en-us/library/dn284011(v=msads.10).aspx
At step 10 when i press ok i get a message that says
An Error Occured
That's because you cannot create new application and adunit in PubCenter for now. PubCenter has been integrated into Windows Dev Center.
Note: You will no longer be able to create ad units or new app promotion campaigns in pubCenter. For information on how to create ad units in Dev Center, see Monetize with ads. For information on how to create app promotion campaigns in Dev Center, see Create an ad campaign for your app.
Please see https://msdn.microsoft.com/en-us/library/windows/apps/mt186437.aspx for details
I think the process evolved and you should follow this guide : https://msdn.microsoft.com/en-us/library/mt313186(v=msads.30).aspx
I am trying to use AdMob Interstitial Ads in my application in Windows Phone 8.
The version of "GoogleAds.dll" I am using is: "6.5.13.0".
Everything is working fine as per the samples provided by AdMob.
I just had one query regarding the "DismissingOverLay" callback provided by the Interstitial Ad. It says that it is provided "After the interstitial/overlay is dismissed."
But in my case I am getting it in the following scenarios -
1.) When I dismiss the Ad by clicking the close image or hardware back key.(This is fine.)
2.) When the Ad is clicked and external browser is open and when the external browser is closed. (once when control leaves the app and once when it comes back.)
3.) When the hardware lock button is pressed. (in this case I get the dismissed callback but when I unlock the screen, I can still find the ad, not being dismissed.)
Why I just need a clarification on this because I am trying to run some custom code when the Ad is actually dismissed, but as I am getting these callbacks at various points I am unable to find out when to accept these callbacks and when to reject?
I am submitting an app in Windows Phone Dev Center now and encounter a very hard-to-explain problem, so please be patient and allow me to explain it in details.
Step 1, I finished filling infomation in App info and then am trying to Add in-app advertising.
Setp 2. I clicked "Add in-app advertising"
In side this page, I have input a name for "Ad unit name" so I did it and clicked "Generate ad unit ID"
Step 3. I logged into my pubCenter and opened the "Overview" tab under "Steup" tab, I can see the App name under Applications section, but there is no Ad unit under the "Mobile application ad units" (oh yes, I'm submitting an WP8 app)
After hours and hours research and thinking, I found the problem which is in the Windows Phone Dev Center, here it is:
Open the "Account Summary" page, I saw the section "Ad network"
Inside this section, I saw this:
Ad network
pubCenter account number
X000YJBK
Edit payment and tax info for ad-funded apps through pubCenter.
The pubCenter account number X000YJBK is not my account number in pubCenter, instead it is a general account number for people who are learning how to publish an app.
But there is no way to change the associated pubCenter account number under Windows Phone Dev Center.
I do notice that the "Edit" is a link, but when I clicked it, it redirects me to the pubCenter page and leaves me with confusion and have no idea what to do in order to change the linked account number. (The statements followed "Edit" link doesn't say to change the linked account any way).
So my question is how to change the associated pubCenter account number for the Ad network in Windows Phone Dev Center.
Finally, I got help from Microsoft team and they are good people :)
Here is what the staff replied:
Yes that App ID and Ad Unit ID deals with your account only. As for
creating these App ID's and Ad Unit Id's in PubCenter. Always do that.
Never from now on make the Ad units from Development center. This
option will be going away, and it is a good thing. Ad units from
Development center, is very unreliable to get Ad's. Also you do not
have the option to get correct reporting and you do not have the
option to edit the categories of your Ad Unit ID like in PubCenter.
PubCenter even though it seems to be just a bit out of what you are
wanting it to be, is all good to go for you. I am so glad that that it
is.
So let me make a summary:
It is okay that if you cannot change the associated Ad. Network account from Windows Phone Dev Center as this section (the Ad. Network inside your "Account Summary" page is going to be removed anyway)
The only thing matters is to always create your Application ID and Ad. Unit ID INSIDE the pubCenter
Do not be worried about it, you will receive money(according to their replies) as long as the Application ID and Ad Unit ID you use in your mobile app have linked to your bank account inside the pubCenter.
Okay, that's all for people who have the same problem and I am sure now you will feel released :)
Cheers