How do I set up mopub ad service - mopub

I have tried creating an app via mobpub and imported the ad unit into game maker and the ad says welcome to mopub and no ad shows actually shows.
What is the exact step by step to create a mopub ad for your app.

You would need to activate the ad networks that you wish to target.
Please follow the guides here that outline the steps on how to get started. Curious which mobile platform you are on?
First Setup your Ad Network:
http://help.mopub.com/customer/portal/articles/785343
Then Create and Manage a Segment (Ad Network):
http://help.mopub.com/customer/portal/articles/1281488-create-and-manage-a-segment-ad-networks-
Along with creating orders/line items: http://help.mopub.com/customer/portal/articles/784995-creating-orders-line-items
Please review the guide on how to integrate with Third Party Ad-Networks:
https://github.com/mopub/mopub-android-sdk/wiki/Integrating-Third-Party-Ad-Networks
Hope this helps!
Best,
WiLL

Related

How to enable test ads over already developed real ads

I have to update ads in an app (which somebody else made). I need to enable Test Ads, without using Test IDs. (the IDs must be the same as the other developer put it).
Also, I want test ads, just because google threatens to disable the account if we test on real ads. (see screenshot)
Please dont refer to "Admob shows Test ads but not real ads". What I want is completely opposite scenario.
You can add a test device which enables you to test ads with real ad units.
Setting up a test device lets you safely test production ads and verify your implementation code without violating AdMob’s invalid traffic policy.
#Jabbar's answer is helpful.
I Also found out that we can do it programmatically by just putting this code,
MobileAds.instance.updateRequestConfiguration(
RequestConfiguration(
testDeviceIds: [
/* These are `IDs` of different mobile phones on which I have installed and tested my app. */
'140A01B86DF7D67991BF3A31AEEE9041',
"85BB5D148620523D06692E2F45ED4A30",
"2F4C6DEC28A5611835CA2C3EE14EF31C",
],
),
);
To find your own mobile phone's ID
Check the console or logcat output for a message that looks like this:
I/Ads: Use
RequestConfiguration.Builder
.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
to get test ads on this device.
links: https://developers.google.com/admob/flutter/test-ads#android

Sorry, this action is not available in simulation

My test invocation name is "Mrs Tang", so i input "Talk to Mrs Tang", but it responds "Sorry, this action is not available in simulation"...
Does anybody know How can I resolve this error?
According to the doc:
Turn on the Web & App Activity, Device Information, and Voice & Audio
Activity permissions on the Activity controls page for your Google
account. You need to do this to use the Actions Simulator, which lets
you test your actions on the web without a hardware device.
And I had do what Jeremy Gordon suggested. To add a second google account in the GCP IAM console with a viewer action permission and then login with this second google account in an incognito window for the web simulator to work.
I had a related problem (I could test with my main developer account, but not my test credentials). I eventually got it working with the non-primary account.
The missing link for me was that when I was viewing the simulator, I was actually signed in to two accounts, my primary google account (developer account, shows up in the main frame of the page, upper right corner), and the account I authorized when 'starting' the simulator (email address shows up in the simulator frame), which was my test credentials. The second test account repeatedly gave me the "Sorry, this action is not supported in simulation" message, until I:
1) Added the test account as a Conversation API Viewer & Client in GCP IAM console
2) Visited the 'create link' (the one that comes up when you click share) in an incognito window, and signed into the secondary account there such that I was signed into only one account in that incognito window.
After that, invocations connected to the app.
Make sure you are logged into the same account you used to deploy the test action and that the deployment has been done within the past half hour or so. If you have not set all the information on the Actions on Google Console, you may need to use the invocation phrase "Talk to my test app".
I think sometimes I run into the same error. I get past it by toggling the Active switch off and on.
Same problem I encountered. You must be logged in via the secondary google account. Do logout from the account and login via the account that is paired with api.ai.
why I can't use google action in web simulator
I got this to work by saying "talk to my test app" or typing it in to the simulator prompt, that triggered my app to start in the simulator.
I had the same problem. I needed to set the location first (it defaults to Google-Headquaters), if you are in some other region (like in germany as i am).
Then go on with "Mit meiner Test-App sprechen" (Talk to my test app), or whatever it is in your language!
I did not get this message on my invocation, but on my my second input:"Sorry, this action is not available for your app.".
It turns out the simulator had left the conversation right after the invocation (and it did mention that in the small print).
This happened because I returned a FinalResponse for the invocation. And a final response is pretty final, it will terminate your conversation.
So, after a FinalResponse you can only get back in your action/conversation by a new invocation or a deep link. If you want to suggest questions/inputs, then you should return ExpectedInputs.
You might need to turn on Web & App Activity to let group members use some Google Assistant features.(if you are using organizational account)
https://support.google.com/assistant/answer/7219584?hl=en
If you are using any organization's Google Accounts then there might be an access issue. So use your own personal Gmail account.
Take a look here, organization's might not be given you access. So use your personal Gmail and follow the Docs, you will able to create your agent/ actions and able to test it with simulator as well as in android device.
At time of testing the Google Action you need to set the location to the country which you selected while developing or submitting your Google Action.
By default US is selected in testing but if your action is for one particular country only then you need to select that. You can see in image the field where you can select location

Can't Access Certificates, Identifiers & profiles within developer.apple.com

Im trying to follow the following None of the valid provisioning profiles include the devices as I'm trying to run an application on my iPhone 5 and getting the error "No matching provisioning profiles found". which is odd as it runs on my iPhone 6 fine...
when i log into developer.apple.com and click on 'Certificates, IDs & Profiles' it takes me to 'https://developer.apple.com/account/#/welcome' where it doesn't give me any option to add a device as all i can see is:
Is there another way of fixing the error?
Any help would be appreciated.
Note : As per the new rules (2019)
After a long research & contacting to the Apple team its getting more cleared Now.
Lots of developers thinking earlier when we were giving Admin access of the Developer account, We were able to access the Certificates & Provisioning Profiles. Why this option is disabled now ?
So here is the new Rules defined by Apple :
As per new rules if you have Individual Account than you would not be able to provide the Access of Certificates & Provisioning Profiles to the other Users.
Even if you are giving Admin access to any user they will not be able to access the Certificates & Provisioning Profiles.
If you have taken Enterprise account, than the option will be open for you to give access of certificates & Provisioning profiles to the other developers.
New Edition :
Suppose if you have a Individual Account & still you want your developer to access the Certificates & Provisioning Profiles ? Than you can contact the Apple Support team & send request for the same. If they will look the request suitable than they will help to give your Developer access of the Certificates & Provisioning Profile.
Hope this clear all doubts & helps to everyone.
If you have paid Apple Developer program and lost access to certificates, ID & profile, your admin or account owner can go to developer portal, under Peoples option tap on the specific user and check mark Access to Certificates, Identifiers & Profiles under Developer resources. See below.
Being a registered Apple developer gives you access to a lot of information, but to be able to send apps to the App Store (and Create and manage certificates) you need to enroll in Apple’s iOS developer program. This is the part that will cost you US$99 per year.
For more info go to this link
But you can able to run on any device With Xcode 7 you are no longer required to have a developer account in order to test your apps on your device
check here...
This is because you are not yet enrolled as apple developer.
Just you need to enrol as apple developer for personal or organisation.
Step 1: Go to this link Apple Developer Console
Step 2: Login with your apple id, if don't have create new one then login.
Step 3: Press the enroll button present in the top-right corner.
Step 4: Read the and agree the terms to proceed.
Step 5: Select the one from which you want to enroll either personal or organisation.
Step 6: Then select your payment option, then pay.
Step 7: Finally now you are a developer after completing all the steps, now you can find certificates tab in your account page.
You need to enroll in the apple developer program if you or your organization hasn't already: https://developer.apple.com/programs/enroll/

Does my client need a developer account to submit the app I made them to the App Store?

I wonder if someone could offer insight here:
I work for an independent multimedia firm who builds communications material for their clients. We're currently working through our first iPhone app. So, my shop has now completed an app that conforms to our client's brand, and we wish to deploy this app to the App Store on behalf of our client. Looking over Apple's documentation, everything seems to be written on the assumption that you are releasing your own app... therefore, the Apple documentation seems to start one step ahead of where I need it to.
So, as a multimedia production firm, I have set up a developer account for my company that I have been using to develop our client's app. However, I assume my account cannot release my client's application, given that it would cite my company's name as the publisher. Therefore, how do I start this process on behalf of my client? Will they first need their own $99 developer account to publish with, or is there a separate publisher identity that I can set up within my account that represents my client?
Any and all help on this would be appreciated. Thanks!
I typically have the client create their own account. From there most clients will provide me access to their admin account so I can go through the rest of the steps.
I often submit apps through their admin account, however, a team member is an option if the client is not interested to provide admin credentials.

Apple Push Notification Service

I am attempting to follow the instructions on this page:
http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW4
To write a Java based test server that will push a payload on the sandbox push service to a test device.
I am an admin on the account, but not the owner.
I have two App IDs.
XXX.cs.* and
XXX.cs.apns
where XXX are the identical 10 character strings that Apple assigns.
Step 2 says I must locate the App ID for the sandbox. And later talks about a configuration button I do not see...
Do I have to create a third App ID for XXX.cs.apnsSandbox or similar?
Thanks in advance,
It seems only the account owner can configure App IDs and setup the provisioning, thus invalidating my question.
Thanks regardless.