I press the "Create template" and then setting the type of template ("Utility"), then after I press next it takes me back to my dashboard of templates.
If I ty to edit a template from the library it goes pretty much the same. Whenever I lclick on a template and click "Edit" it takes me back to the dashboard.
Also, when I'm in the dashboard after clicking on a button it does several autoamtic reloads of the page to finally display the page. In fact, I've been blocked by facebook from accessing my dashboard because "I was doing things too fast" even though it was facebook who did the reloads automatically and spammed itself basically.
All in all, my experience with the WhatsApp API is horendous, but unfortunately I need it, so any help would be much appreciated.

Hi everyone,
I'm currently working with the WhatsApp Cloud API and have successfully set up a webhook that triggers perfectly for our test number. However, when I switch to the production number, the webhook is not getting triggered.
Here’s what I’ve checked so far:
The webhook is properly set up and verified in the Meta Developer Dashboard. Both the test and production numbers are registered and linked to our WhatsApp Business Account (WABA). The test number triggers the webhook without any issues, but no events are being received when using the production number. We have also ensured that the production number is subscribed to the same webhook events (messages, status updates, etc.). Has anyone else encountered this issue? Are there any extra steps or permissions required specifically for production numbers that I might be missing? Any help or suggestions would be greatly appreciated!
Thanks in advance!

For example, if a web page has three ad slots, will there be a big speed difference between the two methods?

Method 1:

Import adsbygoogle.js only once in the tag:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxx" crossorigin="anonymous"></script> 

After that, each ad unit in the page will no longer import the adsbygoogle.js file,only introduce:

<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxxxxxxxx" data-ad-slot="xxxxxxxxxx" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> 

Method 2:

Each ad unit introduces the adsbygoogle.js file:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxx" crossorigin="anonymous"></script> 
<ins class="adsbygoogle"  style="display:block"  data-ad-client="ca-pub-xxxxxxxxxxx"  data-ad-slot="xxxxxxxxxx"  data-ad-format="auto"  data-full-width-responsive=" true"></ins> <script>  (adsbygoogle = window.adsbygoogle || []).push({});  </script> 

I used PageSpeed ​​Insights to analyze the performance of both, and it seems that there is not much difference。

You are welcome to suggest ways to test the performance of the two methods.